Python ile Üçgenin Çeşidini Bulma Örneği
Kullanıcıdan alınan üç tane kenar bilgisini kullanarak Python ile üçgenin çeşidini bulma örneği kodlanmıştır.
Python ile Üçgenin Çeşidini Bulma
Bilindiği üzere üç kenarın bir üçgen oluşturması için Üçgen Eşitsizliği Teoremi olarak bilinen ve bir üçgenin iki kenar uzunluğunun toplamının daima üçüncü kenardan daha büyük olduğunu belirten kuralı uygulamamız gerekiyor.
Bu kural ışığında kullanıcıdan alınan üç kenar bilgisiyle üçgen oluşturup oluşturulmayacağını ve oluşacak üçgenin de eş kenar, ikiz kenar ya da çeşit kenar olduğunu söyleyen Python programı kodlayacağız.
Kullanıcıdan girdi alacağımız için input fonksiyonu ve kıyas olacağı için if-else deyimi kullanılmıştır.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
kenar1 = int (input("Üçgenin birinci kenarını giriniz...")) kenar2 = int (input("Üçgenin ikinci kenarını giriniz...")) kenar3 = int (input("Üçgenin üçüncü kenarını giriniz...")) if(abs(kenar2-kenar3)<kenar1 and kenar1<kenar2+kenar3 and abs(kenar3-kenar1)<kenar2 and kenar2<kenar1+kenar3 and abs(kenar1-kenar2)<kenar3 and kenar3<kenar1+kenar2): if((kenar1==kenar2 and kenar1!=kenar3) or (kenar1==kenar3 and kenar1!=kenar3) or (kenar2==kenar3 and kenar2!=kenar1)): print("İkizkenar Üçgen!") elif(kenar1==kenar2==kenar3): print("Eşkenar Üçgen!") else: print("Çeşitkenar Üçgen") else: print("Girdiğiniz Değerler Üçgen Oluşturmuyor") |
Kodu çalıştırmak için: Trinket
⬇️ Örnek çıktı:
Üçgenin birinci kenarını giriniz… 3
Üçgenin ikinci kenarını giriniz… 4
Üçgenin üçüncü kenarını giriniz… 5
Çeşitkenar Üçgen