python - 使用函数输入

标签 python function

我刚刚开始使用 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)

它不打印我在其中输入的值,而是不打印任何内容 我怎样才能做到这一点?

最佳答案

您需要使用return:

def inputting(my_number):
    return int(my_number)

或者:

def inputting():
    return int(input("Enter your number"))

my_number = inputting()

关于python - 使用函数输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38954088/

相关文章:

python - Python中的Web Scraping表数据

Azure Function CosmosDB 触发器调试不起作用

r - 通过函数将分配的对象保留在工作区中

python - 将 Sphinx 与 reStructuredText 格式的文档字符串结合使用

python - 如何排除数据框中的连续值

python - 通过使用 Foo() 参数运行子命令,在主单击组命令上实例化 Foo() 类

python - 在这种情况下如何获取 MySQL 中的最后一行?

python - 使用列表推导调用函数列表

c++ - 包含的函数隐藏了重载的虚函数

python - 参数数量变化的多项式函数