我正在尝试在 python 中创建一个文本冒险游戏。我正在使用 randint 创建一个介于 0 和 2 之间的数字,当我使用 if 语句获取随机数并将生物群落变量分配给生物群落类型时,它会采用变量的原始版本并将其用作生物群落。
#Defines game()
print ('''You are in a %s biome.'''%(biome))
biome='placeholder'
import random
trees=random.randint(0,50)
biomes=random.randint(0,2)
animals=random.randint(0,3)
wolves=random.randint(0,5)
if biomes == "0":
biome='Forest'
if biomes == "1":
biome='Taiga'
if biomes == "2":
biome='Mountain'
print ('''You are in a %s biome.'''%(biome))