- 원하는 문자가 입력될 때까지 반복 출력하기 - 사용자가 'q' 를 입력할 때 까지 입력한 문자를 계속 출력한다. (q도 출력되어야 함.) while 문 이용 -1 a = ' ' while(a!='q'): # 초기 a 가 q가 아니므로 적어도 1 번은 실행된다. a = input() print(a) while문 이용 -2 while(1): #항상 참이므로, 적어도 1번은 실행된다. a = input() print (a) if a == 'q' : break #q가 입력되면 while문이 종료된다. ✏️ 로직 설명 ✏️ - 우선 Python 에서 do - while 문이 존재하지 않기 때문에, while 문으로 구현했다. ( 몇 번 반복할지 모..
0이 입력될 때까지 무한 출력하기 a = 1 while (a != 0): a = int(input()) if a == 0: break print(a) 📌 우선 제일 처음에 while에는 들어갈 수 있도록, a에 1을 초기화해 줍니다. (python에는 do while이 없습니다.) 그 다음 while문에서 계속 a를 입력받고, 0이 입력되면 while문을 빠져나가고, 아니라면 a를 출력해줍니다. 저는 while 조건문과, while 내에 if 문의 조건문이 중복되기 때문에 매우 비효율적이라고 생각하는데, 0을 출력하지 않기 위한 최선의 방법이라 생각했습니다. (좋은 의견 남겨주세요 ㅠㅠ) 정수 1개 입력받아 카운트다운 출력하기 1 a = int(input()) while ..
- Total
- Today
- Yesterday
- 깃
- 정답
- 깃허브
- 시간초과
- Swift
- ord
- CHR
- 16진수 입력
- 코드 업
- Code up
- replit
- 프로그래머스
- 백준
- SwiftUI
- for문
- CodeUp
- 코드업
- COMMIT
- python
- 파이썬
- 레플릿
- level1
- 기초 100제
- 리플릿
- 이것이 코딩테스트다
- do while
- 설명
- 부르트포스
- 반복문
- baekjoon
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |