所以,我需要弄清楚一個程序,當你輸入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