2012-10-06 8 views
-3

함수를 정의 할 때 사용자 입력을 요청하는 방법이 있습니까? 예를 들어 여기에 간단한 함수입니다 : 위의 코드에서함수에서 사용자 입력을 요청하는 방법. 파이썬 관련

def sum3(a,b,c): 
    add=a+b+c 
    return add 

, 3 개 번호를 입력에 내가 사용자를 요청할 수있는 방법이있다. 프로그램이 사용자가

+0

[raw_input()] (http://docs.python.org/library/functions.html#raw_input) 함수를 사용할 수 있습니다. 주제를 봤다면 첫 번째 링크로 사용했을 것입니다. –

+0

Rohit, raw_input에 대해 알고 싶습니다.이 함수 내에서 입력을 요청하는 방법을 알고 싶습니다. 그래서 함수가 실행될 때, 사용자는 입력을 요구받습니다. – faraz

+0

[Python과 User input]의 가능한 복제본 (http://stackoverflow.com/questions/70797/python-and-user-input) –

답변

5
def sum3(): 
    print "Please enter three numbers:" 
    a = input() 
    b = input() 
    c = input() 
    return sum((a,b,c)) # a+b+c 

print sum3() # asks for input then prints result. 

참고 "3 개 개의 숫자를 입력하세요"라는 메시지를보고 실행할 때 는 말 : 우리가 사용하는 내장 sum 기능.

+0

글쎄, 내가 만든 함수에 대해 알고 있지만 내가 알고 싶은 것은 사용자 입력을 요구하십시오. 원시 입력에 대해서도 알고 있습니다. 하지만 내가 알고 싶은 것은 위의 코드를 편집하여 사용자 입력을 요청하는 방법입니다. 이 기능을 사용하지 않으면 사용자 입력을 요청할 수 있습니다. 하지만 함수 내에서 사용자 입력을 요청하는 방법을 모른다. 같은 것이 있습니다 def sum3 ("3 자리 숫자 입력 :"; a, b, c) – faraz

+0

@ faraz updated 대답입니다. –

+0

괜찮아, 알았어. 감사! – faraz

관련 문제