내가 푼 코드
# 영문 소문자 'q'가 입력될 때까지
# 입력한 문자를 계속 출력하는 프로그램을 작성해보자.
i = 'a'
while i != 'q':
i = input()
print(i)
if i == 'q':
break
모범답안
while True:
x=input()
print(x)
if x=='q':
break
** while True: 구문
while True:에서 True는 조건이 항상 참(True)임을 의미한다. 따라서 이 while 루프는 무한 반복되며, 조건이 거짓(False)이 되거나 break문을 만나기 전까지 계속 실행된다.
이 코드에서 while True: 루프는 사용자가 'q'를 입력할 때까지 계속해서 입력을 받고 출력하는 역할을 한다.
q'가 입력되면 break문이 실행되어 루프가 종료된다.
'코드문제' 카테고리의 다른 글
6081 : [기초-종합] 16진수 구구단 출력하기(py) (0) | 2024.09.29 |
---|---|
6080 : [기초-종합] 주사위 2개 던지기(설명)(py)시간 제한: 1 Sec 메모리 제한: 128 MB (0) | 2024.09.29 |
6079 : [기초-종합] 언제까지 더해야 할까?(py) (0) | 2024.09.29 |
6075 : [기초-반복실행구조] 정수 1개 입력받아 그 수까지 출력하기1(py) (0) | 2024.09.29 |
6074 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)(py) (0) | 2024.09.29 |