본문 바로가기
Python/COS Pro Python 1급

반복문 (While문)

by Mr.DonyStark 2023. 10. 11.

□ 형태(*들여쓰기 주의)

    while 조건식:

             반복코드

             변화식

 

○ 기본형식

#변수지정
i = 0
while i < 10:
      print("안녕",i)      
      i+=1

#변수지정
a = 10
while a >= 0:
      print("h",a)
      a-=1

○ random 모듈 / randint활용한 형식

#랜덤모듈 임포트
import random
#변수지정
i = 0
#반복범위 지정
while i != 3:
	  #Random모듈 중 randint 메서드 활용하여 0~9범위에서의 임의 정수 뽑기
      i = random.randint(0,9)
      print(i)

○ break / continue

#break 예제
i = 0
while True:
      i+=1
      print(i)
      if i == 100:
            break        #break이 없다면 무한르프에 빠짐. 무한루프로부터 벗어나기 위해 break 사용

#continue 예제(1)
i = 0
while True:
      i+=1
      print(i)
      if i == 100:
            continue  #continue를 사용하였기 떄문에 i 값이 100과 같아도 무한루프에 빠짐

#continue 예제(2)
for i in range(1,11):
      if i % 2 !=0:
            continue    #continue를 사용하였기 떄문에 i 를 2로 나눈 값이 0 이 아닐 경우 바로 위 조건문으로 올라감
      print(i)

'Python > COS Pro Python 1급' 카테고리의 다른 글

예제 : 회문판별, N-Gram, 함수  (0) 2023.10.12
예제 : FizzBuzz, 반복문(For/While문)  (0) 2023.10.12
반복문 (For문)  (0) 2023.10.11
조건문(if/elif/else)  (1) 2023.10.10
리스트 : 2차원 배열  (0) 2023.10.10