본문 바로가기
코리아 IT아카데미/python 인터넷 강의

ddazua | 15강 기타 제어문

by Sharon kim 2021. 9. 23.

'''day15

for3.py

'''

#%% 기타 제어문

# break : 인터프리터가 break를 만나자마자 반복문 탈출 

# continue : 아래 문장을 하지 않고 다음 반복

 

#1~10 중 4까지만 출력

for i in range(10):

    print(i + 1)

    if i == 3 :

        break

 

#1~10 중 4를 제외하고 출력

for i in range(10):

    if i ==3:

        continue

    print(i+1)

#%% 기타제어문 실습

# 100~1까지 중 70까지만 출력하기(break)

for i in range(100):

    print(100-i)

    if i ==30:

        break

print('-----------------')

# 1~100까지 중 3과 5의 공배수만 출력하기(continue)

# (i+1) % 3 == 0 : 3의 배수

# (i+1) % 5 == 0 : 5의 배수

for i in range(100):

    #if not((i+1) % 3 == 0 and (i+1) % 5 == 0):

    if (i+1) % 3 != 0 or (i+1) % 5 != 0:

        continue

    print(i+1)

# 조건식에서 적절한 연산자를 사용할 수 있느냐

# 기타 제어문을 사용해서 흐름을 제어할 수 있느냐