Programming Language/Python

[기초] 5-4. continue 와 break

GGkeeper 2021. 11. 8. 02:38

#학교에서 학생 두명이 결석을 한 상황

absent = [2, 5, 6, 7]  #결석

for student in range(1, 11):        # 1 ~ 10 번까지 순서대로 반복

     if student in absent:            # student 변수에 absent 리스트가 포함이 되어 있다면

        continue                         # absent 변수의 값은 스킵

     print("{0}, 책을 읽어봐".format(student))   

>> 1, 책을 읽어봐

     3, 책을 읽어봐

     4, 책을 읽어봐 

     8, 책을 읽어봐

     9, 책을 읽어봐

    10, 책을 읽어봐  

 

 

absent = [2, 5, 6]  #결석

no_book = [7]

for student in range(1, 11):        # 1 ~ 10 번까지 순서대로 반복

     if student in absent:            # student 변수에 absent 리스트가 포함이 되어 있다면

        continue                         # 더 이상 출력을 하지 않고 다음 반복문 실행

     elif student in no_book:       # student 변수에 no_book 리스트가 포함 되어 있다면

          print("오늘 수업 여기까지다. {0}는 교무실로 따라와".format(student))

          break                           # 뒤에 반복값이 있든 없든 상관없이 반복문을 탈출

     print("{0}, 책을 읽어봐".format(student))   

>> 1, 책을 읽어봐

     3, 책을 읽어봐

     4, 책을 읽어봐

     오늘 수업 여기까지다. 7는 교무실로 따라와

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

[기초] 6-1. 함수  (0) 2021.11.09
[기초] 5-5. 한 줄 for 문  (0) 2021.11.08
[기초] 5-3. while 문  (0) 2021.11.08
[기초] 5-2. for 문  (0) 2021.11.08
[기초] 5-1. if 문  (0) 2021.11.08