Python中有两个简单的if-else代码,难道它们不返回相同的值吗?为什么每个人都返回其他东西。
def letter_check(word,letter):
for i in word:
if i == letter:
return True
return False
# This returns True
print(letter_check("strawberry","a"))
# Same function?
def letter_check(word,letter):
for i in word:
if i == letter:
return True
else:
return False
# This returns False
print(letter_check("strawberry","a"))