Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

클래스를 사용하여 사각형의 영역을 찾는 Python 프로그램

<시간/>

클래스를 이용하여 사각형의 넓이를 구해야 할 때 객체지향 방법을 사용한다. 여기에서 클래스가 정의되고 속성이 정의됩니다. 함수는 특정 작업을 수행하는 클래스 내에서 정의됩니다. 클래스의 인스턴스가 생성되고 함수를 사용하여 사각형의 면적을 찾습니다.

아래는 동일한 데모입니다 -

예시

class shape_rectangle():
def __init__(self,my_length, my_breadth):
   self.length = my_length
   self.breadth = my_breadth
def calculate_area(self):
   return self.length*self.breadth
len_val = 6
bread_val = 45
print("The length of the rectangle is : ")
print(len_val)
print("The breadth of the rectangle is : ")
print(bread_val)
my_instance = shape_rectangle(len_val,bread_val)
print("The area of the rectangle : ")
print(my_instance.calculate_area())
print()

출력

The length of the rectangle is :
6
The breadth of the rectangle is :
45
The area of the rectangle :
270

설명

  • 'shape_rectangle'이라는 클래스가 정의되었습니다.
  • 값을 초기화하는 'init' 메소드가 있습니다.
  • 특정 매개변수가 주어지면 직사각형의 면적을 계산하는 방법도 있습니다.
  • 이 클래스의 인스턴스가 생성됩니다.
  • 필요한 매개변수를 전달하여 면적을 계산하는 함수를 호출합니다.
  • 콘솔에 출력으로 표시됩니다.