Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để tìm diện tích hình chữ nhật bằng cách sử dụng các lớp

Khi cần tìm diện tích hình chữ nhật bằng cách sử dụng các lớp, phương pháp hướng đối tượng được sử dụng. Ở đây, một lớp được định nghĩa, các thuộc tính được định nghĩa. Các hàm được định nghĩa trong lớp thực hiện các hoạt động nhất định. Một thể hiện của lớp được tạo và các hàm được sử dụng để tìm diện tích hình chữ nhật.

Dưới đây là một minh chứng cho điều tương tự -

Ví dụ

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()

Đầu ra

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

Giải thích

  • Một lớp có tên 'shape_rectangle' được xác định.
  • Nó có phương thức "init" để khởi tạo các giá trị.
  • Nó cũng có một phương pháp tính diện tích hình chữ nhật với các tham số cụ thể.
  • Một phiên bản của lớp này đã được tạo.
  • Hàm tính diện tích được gọi bằng cách chuyển các tham số bắt buộc.
  • Nó được hiển thị dưới dạng đầu ra trên bảng điều khiển.