我如何克服python中的条件问题?问题在于它应该根据某些条件显示某些文本,但是如果输入为否,则无论如何都表示是有条件的。Python的原始代码
def main(y_b,c_y):
ans=input('R u Phil?')
if ans=='Yes' or 'yes':
years=y_b-c_y
print('U r',abs(years),'jahre alt')
elif ans=='No' or 'no':
print("How old r u?")
else:
print('Sorry')
main(2012,2016)
也请阅读格式下次帮助,SO使用减价不是原始HTML – jonrsharpe
'ans =='是'或'yes''是错误的,你知道为什么。但我认为,最好将输入转换为小写,并与“是”进行比较。 – qvpham