문제

나는 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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top