[파이썬] 사용자 입력과 출력

Dragony·2020년 4월 1일
0

파이썬

목록 보기
14/14

사용자 입력

사용자가 입력한 값을 어떤 변수에 대입하고 싶을 때는 어떻게 해야할까?


>>> a=input()
life is too short
>>> a
'life is too short'

input은 입력되는 모든 것을 문자열로 취급한다.

프롬프트에 띄워서 사용자 입력 받기

사용자에게 입력을 받을 때 "숫자를 입력하세요" 라든지 "이름을 입력하세요" 라는 안내 문구 또는 질문이 나오도록 하고 싶을 때가 있다.
그럴 때는 input()의 괄호 안에 질문을 입력하여 프롬프트를 띄워주면 된다.


>>> number=input("숫자를 입력하세요:")
숫자를 입력하세요:8
>>> number
'8'

지금껏 print문이 수행해온 일은 다음 처럼 우리가 입력한 자료형을 출력하는 것이였다.


>>> a=123
>>> print(a)
123
>>> a="python"
>>> print(a)
python
>>> a=[1,2,3]
>>> print(a)
[1, 2, 3]

이제 print문으로 할 수 있는 일에 대해서 조금 더 자세하게 알아보기로 하자.

큰따옴표(")로 뚤러싸인 문자열은 +연산과 동일하다


>>> print("life""is""too short")
lifeistoo short
>>> print("life"+"is"+"too short")
lifeistoo short

문자열 띄어쓰기는 콤마(,)로 한다


>>> print("life","is","too short")
life is too short

한 줄에 결과값 출력하기


>>> for i in range(10):
...     print(i, end='')
...
0123456789
>>> for i in range(10):
...     print(i, end=' ')
...
0 1 2 3 4 5 6 7 8 9
profile
안녕하세요 :) 제 개인 공부 정리 블로그입니다. 틀린 내용 수정, 피드백 환영합니다.

0개의 댓글