Предмет: Информатика, автор: Аноним

PYTHON,не работает.
Выводит Name"" is not defined

Ваша функция должна принимать 2 строки с точным количеством символов и возвращать целое число, представляющее разницу между ними.

Если ваши параметры не одного размера, ваша функция вернет -1.

Если две строки имеют одинаковый размер, вы должны перебрать каждую строку и определить, какие символы отличаются. Каждый раз, когда есть разница, она считается как 1.​

Приложения:

trueberry17: Смотря что нужно сделать
trueberry17: Выводит эту ошибку потому что ты пытаешься узнать максимальное число списка у числа
trueberry17: Если узнать макс число списка и вывести его ключ проще использовать словарь, но если хочешь так, то там где ты указывал max(spisok[0]) и max(spisok[1]), поменяй на max(spisok) == spisok[0], max(spisok) == spisok[1]
trueberry17: Можно еще вместо insert = append, раз всё равно по порядку добавляешь
trueberry17: Мой вариант:
spisok = input("Введите количество через пробел\n(Кота, Пса, Птицы): ").split()
spisok = [int(x) for x in spisok]
if max(spisok) == spisok[0]: print("Кот")
if max(spisok) == spisok[1]: print("Пёс")
if max(spisok) == spisok[2]: print("Птица")
trueberry17: Когда после if elif else хочешь поставить только одну команду, можно писать в строчку, если что
trueberry17: Если в одну строчку, можно так:
trueberry17: spisok = input("Введите количество через пробел\n(Кота, Пса, Птицы): ").split(); spisok = [int(x) for x in spisok]; print("Кот") if max(spisok) == spisok[0] else print("Пёс") if max(spisok) == spisok[1] else print("Птица")

Ответы

Автор ответа: shoulden
2

Ответ:

def diff(str1:str, str2:str):

if len(str1) != len(str2):

return -1

elif str1 == str2:

return 0

else:

count = 0

for i in range(len(str1)):

if str1[i] != str2[i]:

count += 1

return count

diff('Hello', 'World')

Объяснение:

ты кажется ее просто не вызвал


Damir1121: Дополню, чтобы функция отобразилась на экран нужно вызвать её через print() , либо записать в переменную и вызвать print() на переменную
Похожие вопросы
Предмет: Русский язык, автор: депресивная
Предмет: Окружающий мир, автор: АлёнчикВи
Предмет: Алгебра, автор: olgat2010