與蟒蛇3.完整的小白,我有一些代碼,並不能找出了我的生活,爲什麼我不斷收到輸出我做的。出於某種原因,elif語句沒有得到認可。下面是輸出第一和樓下代碼:問題非常簡單python3程序
3
Your fortune for today is:
Please press enter to end
#Program for fortune cookies
var1 = "It's going to be a good day"
var2 = "You'll have a long life"
var3 = "Your life will be short"
var4 = "Things will be good"
var5 = "Life will be fun"
import random
randNum = random.randint(1, 5)
statement = ""
print(randNum)
if randNum == 1:
statement = var1
elif randNum == 2:
statement = var2
elif randNum == 3:
statement == var3
elif randNum == 4:
statement == var4
elif randNum == 5:
statement == var5
print("Your fortune for today is: ", statement)
input("Please press enter to end")
你鍵入'聲明== var3',而不是'聲明= var3' – Roberto 2015-02-07 02:03:59
一個等號'='是賦值運算符,和兩個等號''==在表達式中使用的比較操作。 – Roberto 2015-02-07 02:07:01