>>> a = input()
I like apple
>>> a
'I like apple'
input은 입력되는 모든 것을 문자열로 취급한다.
>>> number = input("숫자를 입력하세요: ")
숫자를 입력하세요:
input("질문 내용")
input()의 괄호 안에 질문을 입력하여 프롬프트를 띄워주면 된다.
>>> number = input("숫자를 입력하세요: ")
숫자를 입력하세요: 3
>>> print(number)
3
숫자를 입력하라는 프롬프트에 3을 입력하면 변수 number에 3이 대입된다. 하지만 input은 입력되는 모든 것을 문자열로 취급하기 때문에 number는 숫자가 아닌 문자열이다.
>>> print("I" "like" "apple") #1
Ilikeapple
>>> print("I"+"like"+"apple") #2
Ilikeapple
위 예에서 1과 2는 동일한 결괏값을 출력한다. 따옴표로 둘러싸인 문자열을 연속해서 사용하면 +연산을 한 것과 같다.
>>> print("I", "like", "apple")
I like apple
콤마( , )를 사용하면 문자열 사이에 띄어쓰기를 할 수 있다.
>>> for i in range(10):
... print(i, end=' ')
...
0 1 2 3 4 5 6 7 8 9
한 줄에 결괏값을 계속 이어서 출력하려면 매개변수 end를 사용해 끝 문자를 지정해야한다.