2014-10-04 2 views
-1

이것은 제가 작업중인 텍스트 모험의 일부입니다. 사용자가 시작 버튼을 입력 할 때까지 제대로 작동 한 다음 "없음"이 인쇄됩니다. 나는 나가 "없음"출력에서 그것을 방지하기 위하여 아직 바라보고 있거나 모르는 간단한 방법이 있는지 생각해보고 있었다.Python 2.7에서 raw_input 후 "None"출력

def main(): 
    print "Welcome to my Text Adventure!" 
    raw_input("Press any button to start!") 

print main() 

답변

2

기능은 명시 적 return 문없이 (None을 반환) 아무 것도 반환하지 않습니다.

def main(): 
    print "Welcome to my Text Adventure!" 
    return raw_input("Press any button to start!") 
+0

감사를 사용해보십시오. – Brendan8497

2

반환 값을 main() 함수로 출력하므로 반환해야합니다. 하지만 그렇게하지 않으면 콘솔에 "None"이 인쇄되는 "nothing"이 반환됩니다.

당신의 도움이

def main(): 
    return raw_input("Welcome to my Text Adventure!\nPress any button to start: ") 

print main() 
관련 문제