우당탕탕 개발공부

[커널 아카데미] 데이터 분석 부트캠프 18기_ Python 제어문 (while문) 본문

⌛ BootCamp

[커널 아카데미] 데이터 분석 부트캠프 18기_ Python 제어문 (while문)

냥냥서 2025. 3. 12. 22:25

while문

: 특정 조건이 지속될 때까지 반복하여 수행

 

while문 강제로 빠져 나가기

: while은 조건이 거짓이 되면 끝나는데, 중간에 특정 조건에 때문에 빠져 나가고 싶은 경우

--> break를 사용

 

특정 조건에서 수행문을 건너뛰고 계속 while문을 반복

--> continue 사용

# 1~10까지 숫자 중 '홀수'만 출력하는 코드 작성

a = 0
while a < 10 :
    a +=1
    if a % 2 ==0:
        continue
    print(a)

 

 

실습1) 1~10까지 합 구하기

n = 0
sum = 0

while n<1000:
    n +=1
    sum += n
print(sum)

 

실습2) 별찍기

s = 8

while s > 0:
    s -=1
    print("*"*s)

 

공백을 포함하도록 별을 찍는 경우!

# 홀수로 출력 7, 5, 3, 1
s = 8

while s > 0:
    s -=1
    
    if s % 2 ==0:
        continue
    
    star = s
    blank = int((7-s)/2)
    
    print(' '*blank, "*"*s,' '*blank, sep='')