728x90
반응형
입력, 출력과 사칙연산을 연습해 봅시다. Hello World!
이 단계는 입출력, 사칙연산을 연습해 보는 단계이다.
<기초 지식>
1. 출력
print("내용")
2. 입력
변수 = input()
(WARN) 변수의 type(정수, 실수, 문자 등의 형태)은 문자열이다. 사칙연산을 활용할 때 형변환을 해줘야 한다.
3. 형변환
변수_정수 = int(변수)
변수_실수 = float(변수)
변수_문자열 = str(변수)
변수_문자 = chr(변수)
변수_참거짓 = bool(변수)
※문자 vs. 문자열 : 문자는 한 글자, 문자열은 하나 이상의 글자
4. 특수문자 출력
작은따옴표 = "\'" # \'
큰따옴표 = '\"' # \"
백슬래시 = "\\" # \\
특수문자를 출력해야 할 때는 백 슬래시를 앞에 붙여주어 출력한다.
5. 사칙연산
더하기 = 변수1 + 변수2
빼기 = 변수1 - 변수2
곱하기 = 변수1 * 변수2
나누기_몫_실수 = 변수1 / 변수2
나머지 = 변수1 % 변수2
※몫 vs. 나머지 : 몫은 실수 단위에서 나누었을 때의 몫, 나머지는 정수 단위에서 나누었을 때 남는 나머지
<팁>
1. 여러 개의 입력을 받아 변수에 저장할 때 잘 쓰인다.
변수 = input().split()
split(" ") # 공백 단위로 저장
split(",") # , 단위로 저장
기본값으로 split()의 괄호 안에는 공백이 들어가 있고, ""안에 문자열을 입력하면 그 문자열을 단위로 해 변수에 저장해준다.
(WARN) split()을 이용한다면 바로 그 코드에서의 형변환은 불가하다.
2. 여러 줄의 문자열 (출력값 : 변 (줄바꿈) 수)
변수 = """변
수"""
3. 나누기의 몫을 정수로
나누기_몫_정수 = 변수1 // 변수2
이번 시간에는 python의 입출력과 사칙연산의 기초지식과 팁에 대해서 알아봤다. 다음 시간부터 본격적으로 1단계를 풀어보자.
본 글을 읽고 먼저 스스로 풀어보길 추천한다.
728x90
반응형
'baekjoon python 알고리즘' 카테고리의 다른 글
| 1.4 - [10172] 개 (0) | 2022.02.25 |
|---|---|
| 1.3 - [10171] 고양이 (0) | 2022.02.25 |
| 1.2 - [10718] We love kriii (0) | 2022.02.25 |
| 1.1 - [2557] Hello World (0) | 2022.02.25 |
| 백준 파이썬 알고리즘 단계별로 풀어보기 (2) | 2022.02.24 |