Итак, мне нужно выяснить, какая программа при вводе 2 разных строк одинаковой длины вернет НЕ распечатать количество различий между двумя строками. Важен порядок символов.Сравните 2 строки в Python
Например, если вы вводите ("abcdef", "aabccf")
он должен вернуть 4.
("abcdef", "accddf")
должен вернуться 2.
Все, что я до сих пор:
Защиту differencecount (A, B): счетчик = 0 str1 = список (A) str2 = список (B) для буквы в str1: если буква == str2: counter = counter + 1 счетчик возврата
Все это делает возврат 0, хотя я чувствую, что что-то упускаю.
Что произойдет, если x и y - разные длины? Каков ожидаемый результат? –
Я думал о добавлении len (x) = len (y), чтобы убедиться, что они равны по длине. Если они не равны по длине, я, вероятно, добавлю печать «Пожалуйста, введите строки равной длины» в конце. – Pichu2016