我刚刚开始使用Python。我正在制作一个基本的计算器。 当我输入一个数字时,我必须这样做:
Number= int(input("Enter your number"))
我在想是否可以创建一个函数,就像这样:
def inputting (Number):
Number= int(input("Enter your number")
然后在输入时调用它。但是我必须在函数中使用它之前定义变量,而这只能通过赋值来完成。 而不是输入的值,它采用我以后使用它时先前分配的值。
def inputting (Number):
Number= int(input("Enter your number")
FirstNum= none
inputting(FirstNum)
print (FirstNum)
而不是打印我在那里输入的值,它只打印无 我如何使这项工作?
答案 0 :(得分:2)
您需要使用return
:
def inputting(my_number):
return int(my_number)
或者:
def inputting():
return int(input("Enter your number"))
my_number = inputting()