[Python] 파이썬 반복문 Start

BioinformaticsAndMe







0. 파이썬 반복문 (Python Loop)


: 파이썬 반복문에는 'FOR Loop' 및 'WHILE loop'가 존재

1) FOR 루프 - 리스트/튜플/딕셔너리 등의 시퀀스 집합을 반복

2) WHILE 루프 - 참인 조건 상황에서 거짓으로 될때까지 반복





1. FOR 반복문


# for 반복문 기본 형태

fruits = ["apple", "banana", "cherry"] for x in fruits: print(x)

apple banana cherry

# 문자열은 각각의 문자를 요소로 인식하여 반복

for x in "banana":   print(x)

b a n a n a

# break 문으로 모든 항목을 반복하기 전 루프 중지

fruits = ["apple", "banana", "cherry"] for x in fruits: print(x) if x == "banana":

break        #banana 항목이 들어오면, for 반복문을 중단하고 루프 밖으로 나옴

apple banana

# continue 문으로 반복문의 현재 항목을 건너뛰고 계속 루프 진행

fruits = ["apple", "banana", "cherry"] for x in fruits: if x == "banana": continue        #banana 항목이 들어오면, banana를 건너뛰고 계속해서 루프 수행

print(x)

apple cherry

# 아래의 range 함수는 2부터 30전까지(~29) 출력하도록 세팅

# 단, 세번째 매개변수를 3으로 입력하여 +3씩 루프를 지정

for x in range(2, 30, 3): print(x)

2 5 8 11 14 17 20 23 26 29

# for 반복문에 실행할 명령이 없을 때, pass 문을 사용하여 오류를 피함 (단지, 아무것도 출력되지 않음)

for x in [0, 1, 2]: pass







2. WHILE 반복문


# while 반복문 기본 형태 (조건이 True를 유지할 때까지 루프)

i = 1 while i < 6: print(i)

1 2 3 4 5

# break 문으로 조건이 True인 경우에도 루프 중단

i = 1 while i < 6: print(i) if (i == 3): break i += 1

1

2

3

# continue 문으로 반복문의 현재 항목을 건너뛰고 계속 루프 진행

# for 반복문에서 사용되는 특수 함수들은 거의 대부분 while 반복문에서도 동일하게 사용됨

i = 0 while i < 6: i += 1 if i == 3: continue

print(i)

1 2 4 5 6






#Reference

1) https://www.w3schools.com/python/python_for_loops.asp

2) https://www.w3schools.com/python/python_while_loops.asp

3) https://www.datacamp.com/community/tutorials/loops-python-tutorial

4) https://www.techbeamers.com/python-for-loop/

5) https://www.techbeamers.com/python-while-loop/





[Python] 파이썬 반복문 End

BioinformaticsAndMe

'Python' 카테고리의 다른 글

[Python] 표준 입력 (User Input)  (0) 2019.12.12
[Python] 파이썬 함수 (Function)  (0) 2019.12.05
[Python] 파이썬 조건문  (0) 2019.11.21
[Python] 사전(Dictionary)  (0) 2019.11.05
[Python] 리스트(List)  (0) 2019.10.30

+ Recent posts