콘텐츠로 이동

파이썬 연습 문제 — 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
안녕, 지민!
안녕, 지민!
안녕, 지민!