我是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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top