Python üçgen kontrol sorusu

SonsuzUs Her şeyCategory: SoruPython üçgen kontrol sorusu
bilisim sordu 2 hafta önce

Kullanıcıdan 3 kenar uzunluğu isteyeceksiniz. Bu okunan değerlerle bir üçgen oluşur mu kontrol edeceksiniz. (Üçgen oluşabilmesi için her hangi iki kenarın toplamı diğer kenardan uzun olmalı, yoksa üçgen oluşturulamaz)
Eğer üçgen oluşuyorsa bu üçgenin eşkenar mı, ikizkenar mı, dik üçgen mi yoksa çeşit kenar üçgen mi olduğunu bulacaksınız ve yazdıracaksınız.

2 Cevap
En iyi cevap
karga Kurucu cevapladı 2 hafta önce

Devam edelim.


a=int(input("Birinci kenarı giriniz"))
b=int(input("İkinci kenarı giriniz"))
c=int(input("Üçüncü kenarı giriniz"))
if a+b>c and a+c>b and b+c>a: #kontrol ediyoruz
    print("Bu bir üçgendir")
    if a==b and b==c:
       print("Bu bir eşkenar üçgendir")
    elif a==b or b==c or a==c:
       print("Bu bir ikizkenar üçgendir")
    elif a*a+b*b==c*c or a*a+c*c==b*b or b*b+c*c==a*a:
       print("Bu bir dik üçgendir")
    else:
       print("Bu çeşitkenar üçgendir")
else:
    print("Bu bir üçgen değildir")
karga Kurucu cevapladı 2 hafta önce

Öncelikle üç kenarın uzunluğunu isteyerek başlarız.

a=int(input("Birinci kenarı giriniz"))
b=int(input("İkinci kenarı giriniz"))
c=int(input("Üçüncü kenarı giriniz"))
if a+b>c and a+c>b and b+c>a: #kontrol ediyoruz
print("Bu bir üçgendir")
else:
print("Bu bir üçgen değildir")

Diğer kısımları bu bir üçgendirin altına devam ediyoruz.

Cevapla