Notice
Recent Posts
Recent Comments
Link
관리 메뉴

뛰는 놈 위에 나는 공대생

[Python] 파이썬 control flow 본문

프로그래밍 Programming/파이썬 Python

[Python] 파이썬 control flow

보통의공대생 2021. 3. 26. 15:06

if 문

if (condition): (statement)

elif (condition): (statement)

else: (statement)

 

여기서 들어가는 condition은 boolean expression

 

# conditional expression

x = true_value if condtion else false_value

example)
x = 10 if True else 5
x # 10이 출력

x = 10 if False else 5
x # 5가 출력

 

while문

while (condition) :

조건이 맞지 않을 때까지 계속 반복

 

break

while 문 중간에 나갈 수 있음

 

continue

반복문 중간에 나와서 다시 반복문 시행

 

assert(condition)

중간에 이 조건이 맞지 않으면 프로그램 중단(exception으로 넘기는 기능)

 

 

for loops

for <item> in <collection>:

<statement>

 

collection에는 string, list, tuple, dictionary, range함수 등이 가능하다.

range함수는 list를 return하는 함수이기 때문에 가능한 것이다.

Comments