DjKedi
Hectopat
- Katılım
- 24 Ekim 2020
- Mesajlar
- 5.307
- Makaleler
- 2
- Çözümler
- 15
Daha fazla
- Cinsiyet
- Erkek
Elinize sağlık gayet güzel olmuş ama bir kaç düzeltme yapacağım ;Programın en son hali budur. Konu sahibinin kare ve üçgenin özelliklerinden ziyade okunabilir, optimize ve kullanıcı dostu programları nasıl yazacağını bilmeli.
if (a + b) >= c and (a + c) >= b and (b + c) >= a: Bu satırda ise eşitlik olmayacak A+b= c olursa üçgen olmaz bir doğru oluşur, herhangi 2 kenarın toplamı 3. kenardan "büyük" olmalı.
if a == b == c:
print("Eş kenar üçgen.")
elif a == b and a == c: > Bu satırda and yerine or olması, ayrıca B ve C nin eşitliğinin kontrol edilmesi gerekmiyor mu? Sonuçta B ve C nin eşit olduğu durumda da bir ikizkenar üçgen oluşur.
print("İkiz kenar üçgen.")
else:
print("Normal üçgen.")