멋쟁이 개발자의 블로그

[Python] 반복문 for/while 본문

Language/Python

[Python] 반복문 for/while

y_MIN 2021. 1. 20. 19:31

1. for과 range 사용하기

for i in range(10):		# 0~9까지 숫자 생성
    print('HELLO WORLD', i)

(실행 결과)

for 변수 in range(횟수):
    반복할 코드

 

1-1. range 응용 (+ reversed)

 

1-2. 입력한 횟수대로 반복

 

1-3. 시퀀스 객체로 반복

 

 

2. while 기본 형태

i = 0 
while i < 10:  
    print('HELLO WORLD', i) 
    i += 1        

초기식
while 조건식:
    반복할 코드
    변화식

 

2-1. 난수를 생성하여 반복

random.choice(시퀀스객체) (VSC에서는 미지원하는 것으로 추정.)

 

2-2. 무한루프

while 1:    # 1대신 True, 문자열 등...
    print('HELLO WOLRD')

 

3. break: 제어 흐름 중단 (루프 완전히 중단)

i = 0
while True:
    print(i)
    i += 1
    if i == 100:
        break

0~99 출력

 

3-1. continue: 제어 흐름 유지, 코드 실행만 건너뜀

for i in range(100):
    if i % 2 == 0:
        continue
    print(i)

홀수만 출력

'Language > Python' 카테고리의 다른 글

[파이썬/백준 8437] Julka  (0) 2021.12.30
[Python] 리스트/튜플 응용  (0) 2021.01.29
[Python] 조건문 if/else/elif  (0) 2021.01.20
[Python] 변수와 입력 사용하기  (0) 2021.01.02
[Python] 기본적인 숫자 연산  (0) 2021.01.02