ردود الذكاء الاصطناعي
سؤالك:
إجابة الشبكة العصبية:
برنامهای که محیط و مساحت اشکال هندسی را محاسبه میکند:
class Shape:
def __init__(self, color_fill, color_border):
self.color_fill = color_fill
self.color_border = color_border
def calculate_perimeter(self):
pass
def calculate_area(self):
pass
class Circle(Shape):
def __init__(self, radius, color_fill, color_border):
super().__init__(color_fill, color_border)
self.radius = radius
def calculate_perimeter(self):
return 2 * 3.14 * self.radius
def calculate_area(self):
return 3.14 * self.radius ** 2
class Rectangle(Shape):
def __init__(self, width, height, color_fill, color_border):
super().__init__(color_fill, color_border)
self.width = width
self.height = height
def calculate_perimeter(self):
return 2 * (self.width + self.height)
def calculate_area(self):
return self.width * self.height
class Triangle(Shape):
def __init__(self, base, height, color_fill, color_border):
super().__init__(color_fill, color_border)
self.base = base
self.height = height
def calculate_perimeter(self):
return 3 * self.base
def calculate_area(self):
return 0.5 * self.base * self.height
circle = Circle(5, 'blue', 'red')
rectangle = Rectangle(4, 6, 'green', 'yellow')
triangle = Triangle(3, 4, 'purple', 'orange')
print("Circle:")
print("Perimeter:", circle.calculate_perimeter())
print("Area:", circle.calculate_area())
print("Fill color:", circle.color_fill)
print("Border color:", circle.color_border)
print("\nRectangle:")
print("Perimeter:", rectangle.calculate_perimeter())
print("Area:", rectangle.calculate_area())
print("Fill color:", rectangle.color_fill)
print("Border color:", rectangle.color_border)
print("\nTriangle:")
print("Perimeter:", triangle.calculate_perimeter())
print("Area:", triangle.calculate_area())
print("Fill color:", triangle.color_fill)
print("Border color:", triangle.color_border)
این برنامه از سه کلاس Circle
، Rectangle
و Triangle
برای نمایش دایره، مستطیل و مثلث استفاده میکند. هر کلاس از کلاس Shape
ارثبری کرده و محیط و مساحت شکل مربوطه را محاسبه میکند. سپس ویژگیهای هر شکل از جمله محیط، مساحت، رنگ پرکننده و رنگ مرز به همراه مقادیر محاسبات شده در کنسول چاپ میشوند.
يرجى ملاحظة: قد لا تكون الإجابات المقدمة بواسطة الذكاء الاصطناعي دقيقة دائمًا. لا تعتمد عليها في القضايا الحساسة مثل الطب، القانون، الأمور المالية أو القضايا الأمنية. من الأفضل دائمًا الرجوع إلى المتخصصين المؤهلين عند اتخاذ القرارات المهمة. إدارة الموقع غير مسؤولة عن المحتوى الذي يتم إنتاجه تلقائيًا.