파이썬 사용자 입력



자신이 만든 프로그램에 사용자가 입력 할 수 있도록 하는 방법에 대해 알아보겠다.


사용자의 입력을 받기 위해 input(), raw_input() 함수를 사용한다.


사용자 입력 예제

==========================================================

#!/usr/bin/python

# -*- coding: utf-8 -*-


print "숫자를 입력 하세요(1~3)"

number = input()


print "문자를 입력하세요 (a~c)"

char = raw_input()


print "number[%d] char[%c]"%(number, char)

==========================================================

결과 :  

숫자를 입력 하세요(1~3)

1

문자를 입력하세요 (a~c)

a

number[1] char[a]

==========================================================


숫자를 입력 받을 때는 input 함수를 문자 및 문자열을 입력 받을려면 raw_input을 사용 한다.


해당 부분은 어디까지나 파이썬 2.7 버전에만 해당 되는 내용이며 3.x에서는 둘다 input 함수로 가능 하다.



사용자 입력 예제2

==========================================================

#!/usr/bin/python

# -*- coding: utf-8 -*-


number = input("숫자를 입력 하세요(1~3)")


char = raw_input("문자를 입력하세요 (a~c)")


print "number[%d] char[%c]"%(number, char)

==========================================================

결과 :  

숫자를 입력 하세요(1~3)1

문자를 입력하세요 (a~c)a

number[1] char[a]

==========================================================


input 함수에 질문을 넣어서 질문을 따로 print를 사용하지 않아도 동작 하게 할 수 있다.



반응형

'프로그램 > Python' 카테고리의 다른 글

[Python]클래스 (1)  (0) 2016.09.16
[Python]파일(File) 사용법  (0) 2016.09.16
[Python] 함수 (3)  (0) 2016.09.16
[Python] 함수 (2)  (0) 2016.09.11
[Python] 함수 (1)  (0) 2016.09.11

+ Recent posts