1. if 조건문의 기본 포맷
if 조건:
여기에 조건이 참일 경우에만 수행되는 코드 작성
- 조건을 만족하는 경우에만 if 내부에 있는 코드 수행
- if문 뒤에는 꼭
: 작성해야 함
a = int(input())
if a > 10:
a += 5
print(a)
a -= 6
print(a)
>> 5
5
- 파이썬에서는
if 내부라는 범위(scope)를 들여쓰기(indentation) 단위로 파악함
- 보통 들여쓰기는
공백 4칸(tab)으로 작성함
print(1)
print(2)
print(5)
print(2)
^
IndentationError: unexpected indent
- 같은 위계에 있는 코드가 서로 다르게 들여쓰기 되어 있다면 오류 발생함 ⇒ 파이썬에서 들여쓰기 매우 중요
2. 비교 연산자
| 비교 연산자 | 의미 |
|---|
a > b | a가 b보다 큰 경우에만 True / 아니면 False |
a >= b | a가 b보다 같거나 큰 경우에만 True / 아니면 False |
a < b | a가 b보다 작은 경우에만 True / 아니면 False |
a <= b | a가 b보다 같거나 작은 경우에만 True / 아니면 False |
a == b | a와 b가 동일한 경우에만 True / 아니면 False |
a != b | a와 b가 다른 경우에만 True / 아니면 False |
✏️ 예시) 정수 a가 짝수인지 판별하기
a = int(input())
if a % 2 == 0:
print("even")
a = int(input())
if a % 5 == 0:
print("multiple of 5")