0
我想了解這兩個選項的結果的差異,並可能得到一個更好的選擇。我是一個新手,但我的指令不是很詳細,我很難獲得有關Python語法的信息 - 如果有人擁有很棒的資源,我很樂意接受它。 :)或語法python
def numberchoice():
print "How much do you take?"
choice = raw_input("> ")
if "0" in choice or "1" in choice or "2" in choice: #OPTION ONE
#if "0" or "1" or "2" in choice: #OPTION TWO
how_much = int(choice)
else:
print "please type a number."
numberchoice()
if how_much < 50:
exit("Nice, you're not greedy, you win!")
if how_much > 50:
exit("You greedy bastard!")
numberchoice()
我不明白的是爲什麼選項ONE和TWO不可互換;如果我使用選項一,並且用戶輸入一個錯誤的迴應 - 即。字母而不是數字 - 選項一運行「其他」響應,但選項二隻是出錯。提前致謝!
當我看到你的答案時,它看起來很簡單明智。謝謝! – Unabashedley