Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SQLD #SQL #에스큐엘디 #에스큐엘 #자격증 #2023년 #시험일정 #시험준비 #일정 #SQL개발자 #개발 #코딩 #분석
- pythob
- list
- 파이썬 #python #코딩 #for #tuple #튜플 #예제 #문제 #풀이 #기초
- 파이썬 #python #for #예제 #문제 #풀이 #기초 #코딩
- 코딩
- 예제
- 파이썬 #python #코딩 #초보 #예제 #문제풀이
- DICTIONARY
- 딕셔너리
- 파이썬 #python #코딩 #개발 #초보 #예제 #문제 #풀이
- 초보
- 문제
- PYTHON
- 파이썬 #리스트 #python #list #문제 #예제 #풀이
- 풀이
- 파이썬 #python #for #예제 #문제 #풀이 #코딩 #공부
- python #파이썬 #코딩 #예제 #풀이
- python #파이썬 #코딩 #초보 #개발 #예제 #문제 #풀이 #리스트 #튜플
- 실습
- 파이썬 #python #코딩 #for문 #for #이론
- 파이썬
- python #파이썬 #분기문 #if #else #코딩 #초보 #개발 #예제 #문제 #풀이
- 파이썬 #python #코딩 #문제 #풀이 #예제
- 파이썬 #Python #코딩 #리스트 #문제 #list #풀이 #예제
- 정보처리기사 #개발자 #코딩 #자격증 #IT자격증 #프로그래밍 #초보 #공부 #시험 #일정 #2023년 #정처기 #시험정보
- python #파이썬 #개발 #코딩 #초보 #예제 #문제 #풀이
- 연산
- 기초
- 파이썬 #python #기초 #코딩 #예제 #문제 #풀이 #공부 #초보 #개발
Archives
- Today
- Total
왕초보 코딩 개발 일지 블로그
[2023.04.10] 파이썬 예제풀이 (while문) 본문
반응형
*while 은 반복 횟수가 정해지지 않을 때 사용하는 반복문이다.
1. while 문을 활용하여 이름을 입력 받고 다음과 같이 출력을 반복하시오. 단 입력 받은 이름이 "최성우"라면 '멋지다'를 출력하고 반복을 종료한다.
list_name = ["최성우"]
while True:
name = input("이름 입력 >> ")
if name in list_name:
print(f"{name} 멋지다!")
break
else:
print(f"{name} 최고!")
이름 입력 >> 유지원
유지원 최고!
이름 입력 >> 이민호
이민호 최고!
이름 입력 >> 단소
단소 최고!
이름 입력 >> 최성우
최성우 멋지다!
while 문을 사용하여 계속해서 입력을 받습니다. 입력 받은 이름이 list_name에 포함되어 있으면 "이름 멋지다!"를 출력하고, break 문을 사용하여 while 반복문을 빠져나갑니다. 만약 list_name에 포함되어 있지 않으면 "이름 최고!"를 출력하고, 다시 입력을 받습니다.
<무한 루프 코드>
while True :
print("무한루프")
break
2. 두 개의 정수를 입력 받아서 더하는 코드를 작성하시오.
(단, 두 개의 정수가 0이 들어올 때 까지 반복한다)
while True:
a = int(input("첫 번째 정수 입력 >> "))
b = int(input("두 번째 정수 입력 >> "))
if (a == 0 and b == 0) :
print("프로그램이 종료되었습니다.")
break
else :
print(f"두 정수의 합 : {a+b}")
첫 번째 정수 입력 >> 0
두 번째 정수 입력 >> 1
두 정수의 합 : 1
첫 번째 정수 입력 >> 2
두 번째 정수 입력 >> 3
두 정수의 합 : 5
첫 번째 정수 입력 >> 0
두 번째 정수 입력 >> 0
3. 다이어트 관리 프로그램을 작성하시오.
a = 1
lose = 0
cw = int(input("현재 몸무게 : "))
ow = int(input("목표 몸무게 : "))
while a > 0:
week = int(input(f"{a}주차 감량 몸무게 : "))
lose += week # 뺀 누적 몸무게
if lose >= cw - ow:
print(f"{cw - lose}kg 달성!! 축하합니다!")
break
else:
a += 1
continue
현재 몸무게 : 80
목표 몸무게 : 65
1주차 감량 몸무게 : 10
2주차 감량 몸무게 : 2
3주차 감량 몸무게 : 5
63kg 달성!! 축하합니다!
4. up, down 게임
import random
num = random.randint(1,50)
while True:
a = int(input("숫자를 입력하세요 >> "))
if a > num :
print(f"{a}보다 작은 수 입니다.")
continue
elif a < num :
print(f"{a}보다 큰 수 입니다.")
continue
else :
print("정답을 맞추셨습니다.")
break
숫자를 입력하세요 >> 40
40보다 작은 수 입니다.
숫자를 입력하세요 >> 30
30보다 작은 수 입니다.
숫자를 입력하세요 >> 20
20보다 작은 수 입니다.
숫자를 입력하세요 >> 10
10보다 작은 수 입니다.
숫자를 입력하세요 >> 5
5보다 작은 수 입니다.
숫자를 입력하세요 >> 3
3보다 작은 수 입니다.
숫자를 입력하세요 >> 1
정답을 맞추셨습니다.
반응형
'Python 공부 > 수업시간 예제 풀이' 카테고리의 다른 글
[2023.04.12] 함수(fuction) 구조 (0) | 2023.04.12 |
---|---|
[2023.04.12] print() 함수의 속성 (0) | 2023.04.12 |
[2023.04.11] 파이썬 예제풀이 (for문) (0) | 2023.04.11 |
[2023.04.10] 파이썬 예제 풀이 (리스트&튜플) (0) | 2023.04.10 |
[2023.04.07] 파이썬 예제 풀이 (연산자&조건문) (0) | 2023.04.07 |