코딩도장 python 13~15장
13장. if조건문으로 특정 조건일 때 코드 실행하기
의사코드 (pseduo code)
- 실제 프로그래밍 언어가 아닌 사람의 언어로 프로그래밍 언어를 표현한 것
- 보통 특정 프로그래밍 언어를 사용하지 않고 알고리즘이나 컴퓨터 명령을 기술할 때 사용
1
2
3
x = 10
변수 x에 10할당 # 한글로 표현한 의사코드
"if 비가 온다면", "우산을 가지고 나간다 " # 의사코드
if 조건문
1
2
if 조건식:
코드
if 조건문의 코드 생략
1
2
3
4
x = 10
if x == 10:
pass
# pass키워드를 통해 아무일도 하지않고 그냥 넘어가게 만듬
중첩 if조건문
1
2
3
4
5
6
7
8
9
10
x = 15
if x >= 10:
print('10 이상입니다.')
if x == 15:
print('15입니다.')
if x == 20:
print('20입니다.')
14장. else를 사용하여 두 방향으로 분기하기
else사용하기
1
2
3
4
if 조건식:
코드1
else:
코드2
True와 False로 취급하는 것들
1
2
3
4
5
6
None
False
0인 숫자들: 0, 0.0, 0j
비어 있는 문자열, 리스트, 튜플, 딕셔너리, 세트: '', "", [], (), {}, set()
클래스 인스턴스의 __bool__(), __len__() 메서드가 0 또는 False를 반환할 때
앞에서 나열한 것들을 제외한 모든 요소들은 True로 취급
15장. elif를 사용하여 여러방향으로 분기하기
1
2
3
4
5
if :
elif:
else