PROGRESS
8 / 8
단원
2장. 변수와 입출력 5
3장. 조건문 15
4장. 반복문 21
5장. 리스트 14
6장. 튜플과 딕셔너리 8
7장. 함수 15
8장. 클래스 8
9장. 모듈 10
10장. 알고리즘 28
[코딩미션] 30
전체 목록
Q8-4.py 사다리꼴 클래스
10 P
QUESTION 08 #660
밑변·윗변·높이를 받아 면적을 구하는 사다리꼴 클래스입니다. 빈칸에 들어갈 알맞은 식을 채우세요.
예시 입력: 8 (엔터) 4 (엔터) 5
예시 입력: 8 (엔터) 4 (엔터) 5
main.py
class Ladder :
def __init__(self, a, b, height) :
self.a = a
self.b = b
self.height = height
def area(self) :
return
w1 = int(input("사다리꼴 밑변의 길이를 입력하세요 : "))
w2 = int(input("윗변의 길이를 입력하세요 : "))
h = int(input("높이를 입력하세요 : "))
ladder1 = Ladder(w1, w2, h)
print("사다리꼴의 면적 : %.2f" % ladder1.area())
HINT
사다리꼴 면적 = (윗변 + 아랫변) ÷ 2 × 높이. self.a, self.b, self.height 활용.
실행 결과 예시
사다리꼴의 면적 : 30.00
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행