आयत क्लास
आपको पाइथन में एक
Rectangle
क्लास डिज़ाइन करने के लिए कहा गया है। इस क्लास में दो विशेषताएँ होंगी:height
- जो आयत की ऊँचाई का प्रतिनिधित्व करती है
width
- जो आयत की चौड़ाई का प्रतिनिधित्व करती है
इस क्लास में तीन मेथड्स भी शामिल होने चाहिए:
area
- एक मेथड जो आयत के क्षेत्रफल की गणना करता है और लौटाता है, जोheight
औरwidth
के गुणनफल के बराबर होता है।
perimeter
- एक मेथड जो आयत की परिमिति की गणना करता है और लौटाता है। परिमिति की गणना का सूत्र है2 * (height + width)
।
diagonal
- एक मेथड जो आयत के विकर्ण की लंबाई की गणना करता है और लौटाता है।
💭
Remember the Pythagorean theorem
इनपुट | आउटपुट |
r = Rectangle(10, 5); print(r.area()) | 50 |
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB