2017-10-31 3 views
0
def info(name, address): 

    name = (input ("Please Enter Your Name : ")) 
    address = (input ("Please Enter Your Address : ")) 


    return name 
    return address 



def userinfo(): 

    sumom=info(name='', address='') 

    print("Thank you for coming Mr. "+sumom) 
userinfo() 

안녕하세요 여러분! 문제는 "name"이 (가) userinfo() 함수에서 "주소"가 아닌 "인쇄"하는 것입니다. 누군가 나를 도와주세요.다른 함수에서 함수에 매개 변수를 가져 오는 방법은 무엇입니까?

+0

함수에서 여러 개의 반환 지점이 모두 실행되지 않습니다. 함수가 첫 번째 리턴 포인트'return name'에 도달하면 메소드가 리턴되고 메소드의 본문 실행이 완료됩니다. 은 두 항목을 반환 비슷한 시도하려면 : (마지막 먼저) '데프 이름 : 수익률 (첫 번째, 마지막)' –

+0

완료, 감사합니다 ... @ SeanWhittaker을 – Taimoor

답변

0

return 문 다음에 프로그램이 기능을 수행하므로 두 번째 return이 실행되지 않습니다.

관련 문제