print("")
print("")

a = int(input("Podaj a: "))
b = int(input("Podaj b: "))
c = int(input("Podaj c: "))
kat = input("podaj kąt pomiędzy a i b")
kat2 = input("podaj kąt pomiędzy c i b")
kat3 = input("podaj kąt pomiędzy a i c")

obwod = a + b + c

najkrotszy = min(a, b, c)
najdluzszy = max(a, b, c)
sredni = obwod - (najdluzszy + najkrotszy)

if a == 0 and b == 0 and c == 0 and najkrotszy + sredni < najdluzszy:
    print("Taki trójkąt nie może istnieć") 
else:
    print("Taki trójkąt może istnieć")

print(f"najkrótszy bok to:{najkrotszy}")
print(f"najdłuższy bok to:{najdluzszy}")



if a == b == c:
    print("To jest trójkąt równoboczny.")
elif a == b or a == c or b == c:
    print("To jest trójkąt równoramienny.")
else:
    print("To jest trójkąt różnoboczny")

print(f"obwód to:{obwod}")

najwiekszy_kat = max(kat, kat2, kat3)

if a**2 + b**2 > c**2: # Można też tak: a**2 + b**2 < c**2
    print("To jest trójkąt ostrokątny.")
elif a**2 + b**2 < c**2: # Można też tak: najwiekszy_kat > 90
    print("To jest trójkąt rozwartokątny")
else:
    print("to jest trójkąt prostokątny.")