💻
Orta
Şekil Alanı Hesaplayıcı (ABC)
100 puan
·
Python
📋 Talimatlar
Abstract base class ile şekil hiyerarşisi oluşturun.
Sınıflar:
- Sekil (ABC): abstract alan() ve cevre() metotları
- Dikdortgen: en, boy
- Daire: yaricap (π = 3.14159)
- Ucgen: taban, yukseklik, kenar1, kenar2, kenar3
Girdi: N şekil, her satır: tip,parametreler Çıktı: Her şeklin alanı ve çevresi (2 ondalık) Son: "Toplam alan: X.XX"
🧪 Örnek Test Senaryoları
3 farklı şekil
Girdi
3 Dikdortgen,5,10 Daire,7 Ucgen,6,4,5,6,5
Beklenen Çıktı
Dikdortgen: alan=50.00, cevre=30.00 Daire: alan=153.94, cevre=43.98 Ucgen: alan=12.00, cevre=16.00 Toplam alan: 215.94
💡 İpuçları
İpucu 1: from abc import ABC, abstractmethod
İpucu 2: @abstractmethod dekoratörü kullanın
🐍
main.py
✓ Çözüm yüklendi
puan
Testleri çalıştırmak için kodunuzu gönderin
✅ Tüm testler geçti! Tebrikler!
Beklenen:
Sonuç:
Ln 1, Col 1
·
PYTHON
·
UTF-8
Wandbox