0

我对python相当陌生,我正在尝试弄清楚如何在另一个函数中使用一个函数中的变量。我似乎无法正确使用 return 命令。感谢所有帮助!这是我想要的一个例子:

{

def a():
    num1 = input("number: ")
    return num1
def b():
    str1 = input("letter :")
    return str1
def main():
    a()
    b()
    print(num1,str1)

}

4

2 回答 2

4

只需将返回的值赋给 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
于 2013-11-08T09:08:22.860 回答
1

像这样试试

   def main():
        print(a(),b())
于 2013-11-08T09:09:15.880 回答