这是你自己的代码,稍加修改。希望你觉得有用。如果字符串的长度不相等,那么将它们进行比较是没有意义的。在这种情况下,您可以打印消息并简单地返回。否则,你会比较字符,如果其中任何字符不同,你
return False
否则继续检查下一个字符。一旦所有字符都相等,就可以打印字符串相等。
def check_equal(a, b):
if len(a) != len(b):
print ("String lengths not equal")
return
else:
for i in range(len(b)):
if a[i] != b[i]:
return False
print ("Strings are equal and same")
check_equal("Donald", "Donald")
# Strings are equal and same
check_equal("Donald", "Trump")
# String lengths not equal