[Python 기초] 12. 입력과 출력

김나연·2021년 8월 8일
0

Python

목록 보기
12/18
post-thumbnail

사용자 입력

input의 사용

>>> 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

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

>>> 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를 사용해 끝 문자를 지정해야한다.

profile
결국 무엇이든 해내는 사람 '김나연'입니다. 😎

0개의 댓글