我正在制作一个基于文本的小型冒险游戏,我正在尝试使用python内置的随机功能来生成一个数字。根据数字,它将允许您继续或在冒险中死亡。
不适用
import random
i = random.randint(1, 2)
if i == '1':
print("hello")
if i == '2':
print("Hi")
不适用
你的代码工作正常。只需删除引号:
import random
i = random.randint(1, 2)
if i == 1:
print("hello")
if i == 2:
print("Hi")
如果你在 1 和 2 周围有引号,我将被评估为一个字符串,但你已经把它定义为一个整数。