사용자가 입력한 값을 어떤 변수에 대입하고 싶을 때는 어떻게 해야할까?
>>> 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