尝试这样,
def main():
print(a(),b())
题
我是Python的新手,我正在尝试弄清楚如何在另一个功能中使用一个函数的变量。我似乎无法正确使用返回命令。所有帮助都非常感谢!这是我想要的示例:
{
def a():
num1 = input("number: ")
return num1
def b():
str1 = input("letter :")
return str1
def main():
a()
b()
print(num1,str1)
}
解决方案 2
尝试这样,
def main():
print(a(),b())
其他提示
只需将返回值分配给变量 main()
, ,并且不要忘记添加返回语句 b()
. 。默认一个函数返回 None
在Python。
def a():
num1 = input("number: ")
return num1
def b():
str1 = input("letter :")
return str1
def main():
num1 = a() #here you can use any variable name, not necessarily `num1`
str1 = b() #here you can use any variable name, not necessarily `str1`
print(num1,str1)
演示:
>>> main()
number: 10
letter :a
10 a