このように試してみてください
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