<aside> 💡 주어진 조건을 충족시키는 동안 작업을 반복합니다.
</aside>
i = 0
while i < 5:
print(i)
i += 1
my_list = ["사과", "바나나", "체리"]
i = 0
while i < len(my_list):
print(my_list[i])
i += 1
# 역시 break와 continue 사용 가능
i = 0
while i < 20:
i += 1
if i % 2 == 0:
continue
if i > 10:
break
print(i)
x = 0
while True:
print(x)
x += 1
끝말 잇기 프로그램
print("끝말잇기 게임을 시작합니다. '종료'를 입력하면 게임이 끝납니다.")
last_word = input("첫 단어를 입력하세요: ")
while True:
next_word = input(f"{last_word[-1]}로 시작하는 단어를 입력하세요: ")
if next_word == "종료":
print("게임을 종료합니다.")
break
if last_word[-1] != next_word[0]:
print(f"잘못된 단어입니다. '{last_word[-1]}'(으)로 시작해야 합니다.")
continue # 아래의 코드가 실행되지 않고 다음 턴으로
last_word = next_word
<aside> ❓ 파이썬에서 while을 통한 무한반복이 실무에서 사용되는 건 어떤 경우들이 있어?
</aside>