print("------ 숙제1 : while문의 기본 구조 이해하기 ------")
# ?를 채워넣어 문장을 완성해 보세요.
# 1. 10부터 8까지 거꾸로 출력하는 while문
i = 10
while i >= 8:
print(i)
i = i - 1
print("\n")
# 2. 0부터 4까지 출력하는 while문 (f-string 활용)
n = 0
while n < 5:
print(f"{n}번")
n = n + 1
print("\n------ 숙제2 : while문과 break로 탈출하기 ------")
# 변수 count가 1부터 시작해서 1씩 커지다가,
# count가 7이 되는 순간 "탈출!"을 출력하고 반복문을 멈추는 코드를 작성해보세요.
count = 1
while True:
print(count)
count = count + 1
if count == 8:
break
print("탈출!")
print("\n------ 숙제3 : 응용 문제 - 연예인 컴백 D-Day 계산하기(어려움) ------")
# 좋아하는 연예인이 3월 31일에 컴백해요.
# 31일이 되면 "컴백!" 을 출력하고 탈출하는 프로그램을 만들어요.
# 1. 오늘은 6월 몇 일인가요?
# input()으로 오늘 날짜를 입력받아 today 변수에 넣어요.
# (힌트: int(input()) 사용)
today = int(input())
# 2. while True를 사용하여 무한 반복문을 만들어요.
# 반복문 안에서 'D-(31 - today)'를 계산해 출력하세요.
# 반복조건: today가 31과 같다.
'''
while True:
print(f'D-{31 - today}')
today = today + 1
'''
# 3. 만약 today가 31이 되면 "컴백! 축하합니다!"를 출력하고
# break를 사용해 반복문을 탈출하세요.
while True:
print(f'D-{31 - today}')
today = today + 1
if today == 31:
break
print("컴백! 축하합니다!")
'''[출력 결과 예시]
------ 숙제1 : while문의 기본 구조 이해하기 ------
10번
9번
8번
0번
1번
2번
3번
4번
------ 숙제2 : while문과 break로 탈출하기 ------
1
2
3
4
5
6
7
탈출!
------ 숙제3 : 응용 문제 - 연예인 컴백 D-Day 계산하기(어려움) ------
(24를 입력한 경우)
D-7
D-6
D-5
D-4
D-3
D-2
D-1
컴백! 축하합니다!'''
To embed this project on your website, copy the following code and paste it into your website's HTML: