프롬프트 끝에 있는 시퀀스(sequence) \n은 새줄(newline)이라는 뜻으로 줄 바꿈(line break)을 하는 특수 문자다. 따라서 사용자 입력은 프롬프트 아래에 표시된다.
사용자로부터 정수를 입력 받아야 한다면 반환값을 int로 변환해야 한다.
>>> prompt = 'What...is the airspeed velocity of an unladen swallow?\n'
>>> speed = input(prompt)
What...is the airspeed velocity of an unladen swallow?
42
>>> int(speed)
42
만약에 사용자가 숫자로 된 문자열이 아닌 것을 입력했다면 오류를 얻게 된다.
>>> speed = input(prompt)
What...is the airspeed velocity of an unladen swallow?
What do you mean, an African or a European swallow?
>>> int(speed)
ValueError: invalid literal for int() with base 10
이런 종류의 오류를 대처하는 방법은 나중에 살펴보겠다.