如何将函数的参数设置为用户输入?

2024-10-01 22:36:10 发布

您现在位置:Python中文网/ 问答频道 /正文

假设functiont1(a,b)有两个参数。(int类型) 如果我运行函数1(a,b)*,则不会插入特定值。 我想要的是:打印“输入a:”,如果用户输入4,则将4保存到“a”和“输入b:”,依此类推。 所以我试过了

def function1(a, b):
    a = int(input('Enter a:'))
    b = int(input('Enter b:'))

但是当我运行function1(a,b)时,python显示了这个错误:NameError:name'a'没有定义。 可以通过定义function1没有参数并在function1中定义变量a、b来解决此问题。 但我想要的是将函数的参数设置为用户的输入。如何像这样实施


Tags: 函数用户name类型input参数定义def

热门问题