출처 : 반크_반크 20년 백서
참고풀이]
class Triangle:
numberOfSides=3
#인스턴스 변수 angle1, angle2, angle3를 가지는 생성자 함수
def __init__(self, a1, a2, a3):
self.angle1=a1
self.angle2=a2
self.angle3=a3
#삼각형의 정보를 문자열로 반환하는 함수
def __str__(self):
Str=str(self.angle1) + ", " + str(self.angle2) + ", " + str(self.angle3)
Str += "세 각을 갖는 삼각형."
return Str
#각 속성의 설정자 함수들
def setangle1(self, a1):
self.angle1=a1
def setangle1(self, a2):
self.angle2=a2
def setangle1(self, a3):
self.angle3=a3
#각 속성의 접근자 함수들
def getangle1(self):
return self.angle1
def getangle2(self):
return self.angle2
def getangle3(self):
return self.angle3
#삼각형의 내각이 180도 인지를 확인하는 함수.
def checkAngles(self):
return True if self.angle1+self.angle2+self.angle3 == 180 else False
#Main부분
triangle=Triangle(90, 30, 60)
print(triangle.checkAngles())
참고풀이 결과]
대한민국의 아름다운 영토, 독도
'프로그램 > Python 1000제' 카테고리의 다른 글
Python 196제] 파이썬 EXPRESS CHAPTER 8. Programming 7 p402 (0) | 2023.06.12 |
---|---|
Python 195제] 파이썬 EXPRESS CHAPTER 8. Programming 6 p402 (0) | 2023.06.12 |
Python 193제] 파이썬 EXPRESS CHAPTER 8. Programming 4 p401 (0) | 2023.05.22 |
Python 192제] 파이썬 EXPRESS CHAPTER 8. Programming 3 p401 (0) | 2023.05.08 |
Python 191제] 파이썬 EXPRESS CHAPTER 8. Programming 2 p400 (0) | 2023.05.08 |
댓글