Предмет: Информатика,
автор: Аноним
PYTHON,не работает.
Выводит Name"" is not defined
Ваша функция должна принимать 2 строки с точным количеством символов и возвращать целое число, представляющее разницу между ними.
Если ваши параметры не одного размера, ваша функция вернет -1.
Если две строки имеют одинаковый размер, вы должны перебрать каждую строку и определить, какие символы отличаются. Каждый раз, когда есть разница, она считается как 1.
Приложения:

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("Птица")
Ответы
Автор ответа:
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')
Объяснение:
ты кажется ее просто не вызвал
Похожие вопросы
Предмет: Английский язык,
автор: zxcvbnm1987
Предмет: Русский язык,
автор: депресивная
Предмет: Окружающий мир,
автор: АлёнчикВи
Предмет: Математика,
автор: dia89887405277
Предмет: Алгебра,
автор: olgat2010