基本上,我编写了以下代码来询问用户是否要玩球:
print("Do you want to play ball?")
answer = input("I will throw the ball and you will catch it! Yes or no?")
if answer == 'yes' or 'Yes': {
print("Great, lets play!")
}
elif answer == 'No' or 'no': {
print("owwkayyyy...")
}
但是,当它运行时,如果我说不,它仍然会在程序中显示“很棒,让我们玩”
我是编码的新手,我真的不明白为什么这不起作用。
答案 0 :(得分:0)
这是因为您需要为第一个if语句修复条件。编写不正确:
select
您需要像这样重写答案:
if answer == 'yes' or 'Yes':
您的elif语句也是如此。