【发布时间】:2017-08-10 17:18:17
【问题描述】:
我正在尝试在 python 中使用随机选择语句,以及将继续程序的 if/elif/else 语句。 random.choice 位在程序中工作得很好,因为它选择了一个随机遭遇,但是它在 if/elif/else 选项上选择了相当随机的选项。如果 random.choice 选择“一个巨大的怪物”,我希望它说“..你被活生生吃掉了”,反之亦然。目前,只有 squawk 和你慢慢接近选项似乎有效,但不一定与怪物的选择相关。这是我的代码:
print("THUMP THUMP THUMP")
print("..you turn around and you see..")
monster = ("a giant monster", "a giant eagle", "a dog")
print(random.choice(monster))
monster1 = (random.choice(monster))
time.sleep(1)
if monster1 == "a giant monster":
print(".. you are eaten alive :(")
elif monster1 == "a giant eagle":
print("*SQUAWK*")
else:
print("you slowly approach")
【问题讨论】:
标签: python if-statement random