所以我把这个循环写成一个更大的程序的一部分,它应该确认用户想要退出程序。[condition] 为 1 会导致程序退出,因此如果输入为 yes 或 y 则应该退出。它应该只在输入为 n 或 no 时退出此循环并返回外部循环,但由于某种原因它总是退出循环。帮助?
def function_name(s):
return s.lower()
end = 0
while end == 0:
print('Are you sure you want to quit?')
decision = function_name(input())
if decision == 'n' or 'no':
end = 1
elif decision == 'y' or 'yes':
print('Goodbye!')
end = 1
condition = 1
else:
print("Sorry, I couldn't understand that.\n")