質問

私は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