콘텐츠로 이동

파이썬 연습 문제 — A세트

이름: ____________


문제 1.

정수 하나를 입력받아 양수이면 "양수", 음수이면 "음수", 0이면 "영" 을 출력하세요.

숫자 입력: 7
양수
숫자 입력: -3
음수
숫자 입력: 0
영

문제 2.

점수를 입력받아 아래 기준으로 등급을 출력하세요.

점수 등급
90 이상 A
80 이상 B
70 이상 C
70 미만 F
점수 입력: 85
B
점수 입력: 62
F

문제 3.

정수 N을 입력받아 1부터 N까지의 합을 출력하세요. while 문을 사용하세요.

N 입력: 5
1부터 5까지의 합: 15
N 입력: 10
1부터 10까지의 합: 55

문제 4.

출력할 숫자(x)와 반복 횟수(y)를 입력받아 "x : n회 반복" 형식으로 출력하세요. while 문을 사용하세요.

출력할 숫자: 7
반복 횟수: 3
7 : 1회 반복
7 : 2회 반복
7 : 3회 반복

문제 5.

1부터 20까지 숫자 중 짝수만 출력하세요. for 문을 사용하세요.

2
4
6
8
10
12
14
16
18
20

문제 6.

for 문을 이용해 구구단 3단을 출력하세요.

3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27

문제 7.

두 수를 매개변수로 받아 더 큰 수를 반환하는 함수 bigger(a, b)를 정의하고, 두 수를 입력받아 결과를 출력하세요.

첫 번째 수: 8
두 번째 수: 13
더 큰 수: 13

문제 8.

밑변과 높이를 매개변수로 받아 삼각형의 넓이를 반환하는 함수 tri_area(base, height)를 정의하고, 사용자로부터 밑변과 높이를 입력받아 넓이를 출력하세요.

밑변: 6
높이: 4
삼각형 넓이: 12.0