我不知道该怎么称呼所以我只是解释我需要做什么
假设我有以下脚本获取用户输入:
#test0.py
import functions
number = input('pick a number')
functions.dothis()
和此:
#functions.py
def dothis():
global number
if number == 1:
print('the number is 1')
else:
print('the number is not one')
这显然会射出'number' is not defined
。
如何将number
传递到dothis()
函数中,或者我是否完全以错误的方式进行此操作?
喝彩!
答案 0 :(得分:1)
将其作为参数传递,如下:
def dothis(number):
if number == 1:
...
number = input('pick a number')
functions.dothis(number)