Nie jesteś zalogowany na forum.

#1 2019-10-06 11:39:54

kamil
Moderator
Data rejestracji: 2019-09-22
Liczba postów: 44

[Python] Jak sprawdzić czy trójkąt jest ostrokątny, prostokątny, ...

Jak sprawdzić czy trójkąt jest ostrokątny, prostokątny, rozwartokątny?

c2>a2+b2 trójkąt jest rozwartokątny
c2=a2+b2 trójkąt jest prostokątny
c2<a2+b2 trójkąt jest ostrokątny

[== Undefined ==]
#a = 8 # ostrokątny
#b = 7 # ostrokątny
#c = 5 # ostrokątny

#a = 8 # prostokątny
#b = 6 # prostokątny
#c = 10 # prostokątny

a = 2 # rozwartokątny
b = 6 # rozwartokątny
c = 5 # rozwartokątny

if ((a+b>c) and (a+c>b) and (b+c>a)):
    if ((a*a+b*b==c*c) or (a*a+c*c==b*b) or (c*c+b*b==a*a)):
        print("To jest to trójkąt prostokątny")
    else:
        if ((a*a+b*b<c*c) or (a*a+c*c<b*b) or (c*c+b*b<a*a)):
            print("To jest to trójkąt rozwartokątny")
        else:
            print("To jest to trójkąt ostrokątny")
else:
    print("Nie można zbudować trójkąta")

#zut.edu.pl #put.poznan.pl #uz.zgora.pl #tu.koszalin.pl #ajp.edu.pl

Offline

Stopka

Forum oparte na FluxBB