与蟒蛇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