파이썬 연습 문제 — D세트¶
이름: ____________
문제 1.¶
정수를 입력받아 아래 기준으로 메시지를 출력하세요.
| 점수 | 메시지 |
|---|---|
| 100 | 만점! |
| 90 이상 | 훌륭해요 |
| 70 이상 | 잘했어요 |
| 70 미만 | 다음엔 더 잘해봐요 |
점수 입력: 100
만점!
점수 입력: 83
훌륭해요
점수 입력: 61
다음엔 더 잘해봐요
문제 2.¶
제품 점수를 입력받아 아래 기준으로 등급을 출력하세요.
| 점수 | 등급 |
|---|---|
| 90 이상 | 최우수 |
| 80 이상 | 우수 |
| 70 이상 | 보통 |
| 70 미만 | 불량 |
점수가 80 이상이면 등급 아래에 "판매가능" 도 함께 출력하세요.
점수 입력: 92
최우수
판매가능
점수 입력: 65
불량
문제 3.¶
정수 N을 입력받아 N부터 1까지 역순으로 출력하세요. while 문을 사용하세요.
N 입력: 5
5
4
3
2
1
문제 4.¶
while 문으로 1부터 15까지 출력하되, 5의 배수는 건너뛰고, 12가 되면 종료하세요. (break, continue 사용)
1
2
3
4
6
7
8
9
11
12
문제 5.¶
1부터 N까지의 숫자 중 3의 배수만 출력하세요. for 문을 사용하세요.
N 입력: 15
3
6
9
12
15
문제 6.¶
아래 점수 리스트의 평균을 구해 출력하세요. for 문을 사용하세요. (sum() 함수는 사용하지 마세요)
scores = [88, 74, 92, 65, 81]
평균: 80.0
문제 7.¶
두 수를 매개변수로 받아 합, 차, 곱을 각각 출력하는 함수 show_calc(a, b)를 정의하고, 두 수를 입력받아 호출하세요.
첫 번째 수: 6
두 번째 수: 4
합: 10
차: 2
곱: 24
문제 8.¶
이름과 반복 횟수를 매개변수로 받아 "안녕, {이름}!" 을 n번 출력하는 함수 greet(name, n)을 정의하고, 사용자로부터 이름과 횟수를 입력받아 호출하세요.
이름: 지민
횟수: 3
안녕, 지민!
안녕, 지민!
안녕, 지민!