일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 구글애널리틱스강의
- 파이썬
- 파킹통장추천
- GA공부
- 파킹통장
- 파이썬내장함수
- 국민내일배움카드
- GA설치
- 책추천
- 구글애널리틱스4
- 구글애널리틱스
- 파이썬함수
- GA4
- 페이스북광고
- 메이크샵
- 파이썬프로그래밍
- GA
- GA가이드
- 연말정산
- 신용카드추천
- 파이썬문자열
- 유튜브광고
- 구글애널리틱스공부
- 카페24
- 파이썬공부
- 구글애널리틱스가이드
- 유튜브
- 마케팅
- 파이썬정규표현식
- 구글ads
- 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
'6.개발 > 파이썬 공부하기' 카테고리의 다른 글
파이썬 클래스1 (클래스란?) (0) | 2020.11.29 |
---|---|
파이썬 파일 읽고 쓰기 (0) | 2020.11.29 |
파이썬 함수7 (함수 안에서 선언한 변수의 효력 범위) (0) | 2020.11.29 |
파이썬 함수 6 (매개변수에 초기값 미리 설정하기) (0) | 2020.11.29 |
파이썬 함수 5 (함수의 결과값은 언제나 하나이다) (0) | 2020.11.29 |