【发布时间】:2017-05-02 14:34:07
【问题描述】:
所以我在做彩票抽号机,
import random
def lottoDraw1():
draw1 = random.randint(1,49)
def lottoDraw2():
draw2 = random.randint(1,49)
if draw2 == draw1:
lottoDraw2()
我收到错误消息“NameError: name 'draw1' is not defined”
如果我插入:
draw1 = 0
在代码之前,答案总是 0。
即使在我为 draw1 定义要更改之后。
我做错了什么?
【问题讨论】:
-
当变量在本地定义时会发生这种情况...
-
对不起,我在将代码输入问题时遇到了困难,随机导入是代码块的一部分,并且“ if draw2 == draw1: lottoDraw2() ”在下面
-
请标记最佳答案
标签: python