【发布时间】:2018-06-20 15:24:06
【问题描述】:
当我尝试运行这个简单的 python 脚本时出现错误:
def ask_x():
x = int(input('What is X?'))
def ask_y():
y = int(input('What is Y?'))
def result():
print(z)
def count():
if (x>10):
z = x + y
else:
z = 0
print('nono')
#start of program
ask_x()
ask_y()
count()
result()
我使用的是 Python 3。我尝试搜索论坛并找到了 Stackoverflow - input() error - NameError: name '…' is not defined ,但它对我不起作用。
【问题讨论】:
-
您的变量只存在于函数的本地范围内。因此在它之外不为人所知。
标签: python python-3.x