Again = str(input("\nPlay again?\n"))
if Again == "yes" or Again == "Yes":
在此代碼中,我想添加輸入按鈕作爲另一種輸入可能性,但我不確定如何完成此操作。在if語句中使用輸入
Again = str(input("\nPlay again?\n"))
if Again == "yes" or Again == "Yes":
在此代碼中,我想添加輸入按鈕作爲另一種輸入可能性,但我不確定如何完成此操作。在if語句中使用輸入
您應該檢查空字符串,請參見下面的代碼:
Again = str(input("\nPlay again?\n"))
if Again == "yes" or Again == "Yes" or Again == '':
,你也可以做這樣的事情,這將提供靈活性:
Again = str(input("\nPlay again?\n"))
possible_values = {'y','yes',''}
if Again.lower() in possible_values:
這裏的場景背後是什麼情況當您使用輸入時:
如果提示參數存在,則將其寫入標準輸出 沒有尾隨換行符。該函數然後從輸入中讀取一行, 將其轉換爲字符串(剝離尾隨換行符),並返回 。
所以,當用戶只會按下輸入,它會導致一個空字符串,我們可以使用這''
比較。
感謝您的幫助! –
空字符串可能不太令人困惑的措辭。 –
另外,你能解釋爲什麼嗎? –
你可以測試'不再':) :) –
@Liam W你應該接受你認爲對你的問題最有幫助的答案。 – scharette
@LiamW我注意到你在提問時通常不會接受答案。這是您的個人選擇,但接受最佳答案是一個好習慣 – scharette