본문 바로가기

baekjoon python 알고리즘

1.0 - 입출력과 사칙연산

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