haju__log

[python] while문, break, continue 본문

코테관련 이론

[python] while문, break, continue

haju 2023. 4. 30. 17:01
반응형

✅ while문

  • 조건이 참인 경우 계속 실행하는 반복문
  • for 반복문으로 작성한 코드는 while 반복문으로 작성 할 수 있음
selected = None
while selected not in ['가위','바위','보'] :
    selected = input('가위, 바위, 보 중에 선택하세요>')

print("선택된 값은: ",selected)


✅ break

  • 반복문을 종료시키는 기능
  • 예제
list=[1,2,3,5,7,2,5,237,55]

#3의 배수의 수만 출력하기
for i in list:
    if i %3 ==0:
        print(i)
print()

#3의 배수인데, 첫 번째로 나오는 수만 출력하기
for i in list:
    if i%3==0:
        print(i)
        break

 

✅ continue

  • 반복문의 나머지 부분을 보지 않고, 반복문의 처음으로 돌아가는 기능
  • 예제
#짝수일 땐 넘어가고, 홀수일 때는 출력하기 
for i in range(10):
    if i%2==0:
        continue
    else:
        print(i)

✅ break와 continue는 for문과 while문에서 똑같이 동작함

반응형