我如何克服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