我正在製作一個簡短的程序,只是爲了好玩,當我的名字輸入時,它會說'hi程序員'。這有效,但其他條件與elif等不起作用,而只是打印出if條件。 `a = input('你叫什麼名字')Python不打印出elif和else條件,只打印if語句的條件
a =input('What is your name')
if a == 'Hasan' or 'hasan':
print('Hi programmer!')
elif a == 'Bob' or 'bob':
print('Big fat boi')
else:
print(a + ", i'm sorry to say this, but you suck!!!")
我正在翻閱StackOverflow,但找不到我正在尋找的答案。我也看了其他網站,但他們似乎從來沒有真正的幫助。我的if語句的輸出結果應該打印出'hi programmer!'它確實如此。但是,當我檢查了我的elif和else條件時,當elif條件的輸出應該是'Big fat boi'並且else語句的輸出應該是'(a),i'時,它仍然輸出'hi programmer'很抱歉說這個,但你吸!「 如果我沒有指定任何東西,我很抱歉,這是我的第一個問題。
您也可以找到[此回答](http://stackoverflow.com/a/36551857/4014959)感興趣。 –