이렇게 시도해보세요.
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
파이썬에서.
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