python 제어문

제어문

파이썬 프로그래밍의 첫번째 단계 : 변수(variable)를 선언해서 객체(object)를 메모리에 담는 것
파이썬 프로그래밍의 두번째 단계 : 객체로 뭔가 컴퓨터가 일을 하게 만든다.
컴퓨터가 할 수 있는 일은 크게 나누어 판단과 반복 밖에 없음을 기억한다.
1) 판단 : 컴퓨터가 객체들을 비교하여 판단하게 만들기 : if 문
2) 반복 : 사람보다 수만배 빠른 두뇌회전 속도를 이용하여 반복계산 시키기 : for 문
3) 판단 + 반복 : 두 과정을 결합하여 조건이 맞는 동안만 반복하기 : while 문

if 문

1
2
3
4
5
6
# ex1
money = True ## 불(bool) 타입: True or False ; 판단에 쓰이는 자료이기에 매우 중요하다.
if money: ## if 다음 불(bool)이 나온다.
print("택시를 타고 가라") ## 실행문에는 반드시 들여쓰기를 해줘야 한다.
else:
print("걸어 가라") ## **동일한 수행 동작은 줄을 맞춰야한다.** ## Tab 이용
택시를 타고 가라

money에 True를 입력했으므로 money는 참이다. 따라서 if문 다음 문장이 수행되어 ‘택시를 타고 가라’가 출력된다.

1
2
3
4
5
6
7
8
9
10
11
12
13
# if 문 기본구조
'''

if 조건문:
수행할 문장1 ## 조건문 = ture 일 경우 수행 문장
수행할 문장2
...
else:
수행할 문장A ## 조건문 = false 일 경우 수행 문장
수행할 문장B
...
'''

'\n\nif 조건문:\n    수행할 문장1    ## 조건문 = ture 일 경우 수행 문장\n    수행할 문장2\n    ...\nelse:\n    수행할 문장A    ## 조건문 = false 일 경우 수행 문장\n    수행할 문장B\n    ...\n'
Author

Hangack

Posted on

2021-11-01

Updated on

2021-11-28

Licensed under

댓글