این برنامه پایتونی یک کلاس به نام Sphere تعریف میکند که شعاع کره را دریافت کرده و مساحت و حجم آن را محاسبه میکند.
فرمولهای استفادهشده در این برنامه عبارتاند از:
- مساحت کره = ۴ × π × r²
- حجم کره = (۴/۳) × π × r³
import math
# تعریف کلاس Sphere
class Sphere:
def __init__(self, radius):
self.r = radius
def surface_area(self):
return 4 * math.pi * self.r ** 2
def volume(self):
return (4 / 3) * math.pi * self.r ** 3
# دریافت شعاع از کاربر
radius = float(input("شعاع کره را وارد کنید: "))
# ایجاد شی از کلاس و محاسبه نتایج
s = Sphere(radius)
print("مساحت کره:", round(s.surface_area(), 2))
print("حجم کره:", round(s.volume(), 2))
شعاع کره را وارد کنید: 3
مساحت کره: 113.1
حجم کره: 113.1
- کلاس Sphere شعاع را در متغیر self.r ذخیره میکند
- متد surface_area() مساحت کره را با فرمول ۴ × π × r² محاسبه میکند
- متد volume() حجم کره را با فرمول (۴/۳) × π × r³ محاسبه میکند
- خروجیها با استفاده از round() گرد شده و چاپ میشوند