我对python相当陌生,我正在尝试弄清楚如何在另一个函数中使用一个函数中的变量。我似乎无法正确使用 return 命令。感谢所有帮助!这是我想要的一个例子:
{
def a():
num1 = input("number: ")
return num1
def b():
str1 = input("letter :")
return str1
def main():
a()
b()
print(num1,str1)
}
我对python相当陌生,我正在尝试弄清楚如何在另一个函数中使用一个函数中的变量。我似乎无法正确使用 return 命令。感谢所有帮助!这是我想要的一个例子:
{
def a():
num1 = input("number: ")
return num1
def b():
str1 = input("letter :")
return str1
def main():
a()
b()
print(num1,str1)
}
只需将返回的值赋给 in 中的变量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
像这样试试
def main():
print(a(),b())