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

Chương trình Python để tạo một lớp và tính diện tích và chu vi của hình tròn

Khi cần tìm diện tích và chu vi hình tròn 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 và 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 và chu vi của hình tròn.

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

Ví dụ

import math
class circle_compute():
   def __init__(self,my_radius):
      self.radius=my_radius
   def area_calculate(self):
      return math.pi*(self.radius**2)
   def perimeter_calculate(self):
      return 2*math.pi*self.radius
my_result = int(input("Enter the radius of circle..."))
my_instance = circle_compute(my_result)
print("The radius entered is :")
print(my_result)
print("The computed area of circle is ")
print(round(my_instance.area_calculate(),2))
print("The computed perimeter of circle is :")
print(round(my_instance.perimeter_calculate(),2))

Đầu ra

Enter the radius of circle...7
The radius entered is :
7
The computed area of circle is
153.94
The computed perimeter of circle is :
43.98

Giải thích

  • Một lớp có tên là lớp 'circle_compute' được định nghĩa, có các chức năng như "area_calculate", "perimeter_calculate".
  • Chúng được sử dụng để tính diện tích và chu vi của một hình tròn tương ứng.
  • Một phiên bản của lớp này đã được tạo.
  • Giá trị cho bán kính được nhập và các hoạt động được thực hiện trên đó.
  • Thông báo và đầu ra có liên quan được hiển thị trên bảng điều khiển.