import random
def main():
number = random.randint(0,100)
print(number)
guess = int(input("Enter your guess: "))
if guess == number :
print("You win $10,000!")
elif guess // 10 == number // 10 or guess % 10 == number % 10 :
print("You win 1,000$!")
elif guess // 10 == number // 10 and guess % 10 == number % 10 :
print("You win $3,000!")
else :
print("You win $0.")
main()
該程序的作品除了and
聲明。有誰知道爲什麼?python和聲明
,因爲要做到這一點的數量必須等於猜......這是包括在'if' – JBernardo 2013-02-21 01:03:40
你需要先檢查最嚴格的語句。 – 2013-02-21 01:05:13
沒有你對最後一個'elif'的要求,就不可能告訴你你做錯了什麼。人們應該如何贏得3000美元? – jozzas 2013-02-21 01:06:20