PROGRESS
6 / 8
단원
2장. 변수와 입출력 5
3장. 조건문 15
4장. 반복문 21
5장. 리스트 14
6장. 튜플과 딕셔너리 8
7장. 함수 15
8장. 클래스 8
9장. 모듈 10
10장. 알고리즘 28
[코딩미션] 30
전체 목록
QUESTION 06 #658
Circle 클래스에 면적·둘레 메서드를 정의합니다. 빈칸에 들어갈 알맞은 self 표현을 채우세요.
main.py
class Circle :
radius = 10
def getArea(self) :
area = 3.141592 * * self.radius
return area
def getCircum(self) :
circum = 2 * 3.141592 * self.radius
return circum
cir = Circle()
print("반지름: %d" % cir.radius)
print("원의 면적 : %.2f" % cir.getArea())
print("원주의 길이 : %.2f" % cir.getCircum())
HINT
메서드 안에서 클래스 속성에 접근하려면 self.속성 형태로 써야 합니다.
실행 결과 예시
반지름: 10 원의 면적 : 314.16 원주의 길이 : 62.83
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행