这是我正在使用的代码,试图创建可能起作用的骰子机制。变量似乎无效。为什么是这样?我得到的错误是
NameError:名称“ roll1”未在第4行上定义
roll1 = print(random.randint(1,6))
roll2 = print(random.randint(1,6))
if roll1 == roll2:
print("you win!")
else:
print("you lose :(")
对于那些精通python但被卡住的人来说,我知道这似乎是一个愚蠢的问题!任何帮助将不胜感激
答案 0 :(得分:1)
您发布的代码不是导致您显示的错误。但是,由于代码中有误print
函数调用,因此实际上仍然无法正常工作。删除它们进行修复。
roll1 = random.randint(1, 6)
roll2 = random.randint(1, 6)
if roll1 == roll2:
print("you win!")
else:
print("you lose :(")
答案 1 :(得分:-1)
我不知道您的代码是什么样子,但是看起来您只需要随机导入库
import random
我将此添加到顶部,它似乎工作正常!希望有帮助!