所以,我需要弄清楚一个程序,当你输入2个不同的相同长度的字符串时,它将返回NOT不打印两个字符串之间的差异数。角色的顺序也很重要。比较Python中的2个字符串
例如,如果你输入("abcdef", "aabccf")
它应该返回4.
("abcdef", "accddf")
应该返回2.
所有我至今是:
高清differencecount(A,B): 计数器= 0 str1 = list(A) str2 = list(B) for str1中的字母: if letter == str2: counter = counter + 1 返回计数器
所有这些都会返回0,尽管如此我觉得我错过了一些东西。
如果x和y的长度不同,会发生什么?什么是预期的输出? –
我正在考虑添加len(x)= len(y)以确保它们的长度相等。如果它们的长度不相等,我可能会在最后添加一个“请输入等长字符串”。 – Pichu2016