관리 메뉴

정리왕

파이썬 입력과 출력하는 방법 본문

6.개발/파이썬 공부하기

파이썬 입력과 출력하는 방법

정리합니다 2020. 11. 29. 15:49
반응형

파이썬 입력과 출력하는 방법

 

우리가 프로그래밍을 하는 이유는?

사용자의 입력에 따라 원하는 출력값을 추출하기 위한 목적이다.

 

대표적인 예로 게시판에 글을 작성한 후 '확인' 버튼을 눌러야만(입력) 우리가 작성한 글이 게시판에 올라가는(출력) 것을 들 수 있다.

 

 

 

 

1. input (사용자 입력)

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

 

 

1) input( )

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

   
>>> a = input()
파이썬 공부하기
>>> a
'파이썬 공부하기'
 

 

 

< 프롬포트 값을 띄어서 사용자 입력하기 >

사용자에게 입력받을 때 '숫자를 입력하세요' 라든지 '이름을 입력하세요' 라는 안내 문구 또는 질문이 나오도록 하고 싶을 때가 있다.

그럴 때는 input( )의 괄호 안에 질문을 입력하여 프롬프트를 띄어주면 된다.

 input("질문 내용")

 

 

 

 

다음 예를 직접 입력해 보자.

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

위와 같은 질문을 볼 수 있을 것이다.

 

 

 

 

 

 

숫자를 입력하라는 프롬프트에 3을 입력하면 변수 number에 3이 대입된다.

print(number)로 출력해서 제대로 입력되었는지 확인해 보자.

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

 

 

 

2. print (출력하기)

print 문은 우리가 원하는 결과값을 출력하는 것이다.

print의 사용예는 다음과 같다.

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

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

 

 

 

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

아래 예문에서 첫번째와 두번째는 완전히 동일한 결과값을 출력한다.

즉, 따옴표로 둘러싸인 문자열을 연속해서 쓰면 + 연산을 한 것과 같다.

   
>>> print("파""이""썬 공부하기")
파이썬 공부하기
>>> print("파"+"이"+"썬 공부하기")
파이썬 공부하기
 

 

 

 

 

 

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

콤마( , )를 사용하면 문자열 사이에 띄어쓰기를 할 수 있다.

 
>>> print("파이썬","공부하기")
파이썬 공부하기
 

 

 

 

 

 

3) 한 줄에 결과값 출력하기

한 줄에 결과값을 계속 이어서 출력하려면 매개변수 end를 사용하여 맨 끝에 달면 된다.

  
>>> for i in range(10):
	print(i, end=' ')

	
0 1 2 3 4 5 6 7 8 9
 

 

 

 

 

반응형
Comments