我花了几个小时试图弄清楚如何将值传递给仅打印其接收到的函数。
fun1(50)
def fun1(salary):
salary_double = salary * salary
salary_tax = salary 1.04
return salary, salary_double, salary_tax
def fun2():
print (salary, salary_double, salary_tax from fun1)
如何将fun1中返回的变量的值传递给fun2?
最佳答案
就像fun1
需要工作的参数一样,fun2
也是如此。您可以使用*args
使其可变,或者指定每次应接收3个值
def fun2(*args):
print(*args)
def fun2(a, b, c):
print(a, b, c)
但是,此时您只是在复制
print
调用。而是从fun1
执行此操作。关于python - 在函数之间传递返回的变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47188534/