我非常频繁地使用这组代码,所以我创建了一个函数,我想使用它而不是多次编写代码。Python变量创建函数
def setVar():
try:
x = int(input())
except:
print("The number is not an integer please try again")
setVar()
的功能如下:
def setVarInt(x):
try:
x = int(input())
except:
print("The number you have entered is not an integer.")
print("Please try again.")
setVarInt(x)
所以,当我做setVarInt(T),我希望它创建一个变量T和等待的输入。
输入格式:
setVarInt(T)
print(T)
输出格式:
13 #This is where I input T
13
我得到这个错误:
Traceback (most recent call last):
File "E:\Computer Coding\Python\My Code\Function Files\setVars.py", line 19, in <module>
setVarInt(T)
NameError: name 'T' is not defined
它看起来像你只需要返回值,如果它是一个int。 –
你能举个例子吗? –
'return x'返回 –