일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 파이썬자료형
- 파이썬함수
- 파이썬문자열
- 파이썬if문
- 파이썬tuple
- 파이썬
- 파이썬list
- 파이썬공부하기
- 파이썬함수공부
- 파이썬숫자형
- 파이썬튜플
- 튜플vs리스트
- 파이썬튜플이란
- 파이썬기초공부
- 파이썬문자표현
- 튜플인덱싱
- 파이썬추천
- 파이썬기초
- 파이썬함수만들기
- 파이썬replace
- 파이썬튜플정의
- 파이썬치환
- 파이썬클래스
- 파이썬딕셔너리
- 파이썬리스트
- 파이썬함수사용하는방법
- 문자열count
- 파이썬공부
- 파이썬프로그래밍
- 튜플정의하는방법
- Today
- Total
파이썬 공부하기
파이썬 입력과 출력하는 방법 본문
파이썬 입력과 출력하는 방법
우리가 프로그래밍을 하는 이유는?
사용자의 입력에 따라 원하는 출력값을 추출하기 위한 목적이다.
대표적인 예로 게시판에 글을 작성한 후 '확인' 버튼을 눌러야만(입력) 우리가 작성한 글이 게시판에 올라가는(출력) 것을 들 수 있다.
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