파이썬 사용자 입력
자신이 만든 프로그램에 사용자가 입력 할 수 있도록 하는 방법에 대해 알아보겠다.
사용자의 입력을 받기 위해 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 |