Proszę o pomoc z informatyki język Python treść zadania w załączniku​

Proszę O Pomoc Z Informatyki Język Python Treść Zadania W Załączniku class=

Odpowiedź :

Wyjaśnienie:

Wersja z treści zadania:

a=float(input('Wprowadź długość najkrótszego boku trójkąta: '))

b=float(input('Wprowadź długość średniego boku trójkąta: '))

c=float(input('Wprowadź długość najdłuższego boku trójkąta: '))

if a**2+b**2==c**2:   #sprawdzenie warunku wynikającego z tw. Pitagorasa

 print('Trójkąt jest prostokątny')

else:

 print('Trójkąt nie jest prostokątny')

Wersja rozszerzona ze sprawdzaniem, czy podane długości mogą być długościami boków trójkąta:

a=float(input('Wprowadź długość najkrótszego boku trójkąta: '))

b=float(input('Wprowadź długość średniego boku trójkąta: '))

c=float(input('Wprowadź długość najdłuższego boku trójkąta: '))

if a+b<=c:

 print('Podane długości nie mogą być długościami boków trójkąta')

else:

 if a**2+b**2==c**2:

   print('Trójkąt jest prostokątny')

 else:

   print('Trójkąt nie jest prostokątny')

Wersja jeszcze bardziej rozszerzona, że nie wypisujemy, który bok jest najkrótszy, a który najdłuższy.

a=float(input('Wprowadź długość pierwszego boku trójkąta: '))

b=float(input('Wprowadź długość drugiego boku trójkąta: '))

c=float(input('Wprowadź długość trzeciego boku trójkąta: '))

if a+b<=c or a+c<=b or b+c<=a:

 print('Podane długości nie mogą być długościami boków trójkąta')

else:

 if a<c and b<c:

   if a**2+b**2==c**2:

     print('Trójkąt jest prostokątny')

   else:

     print('Trójkąt nie jest prostokątny')

 elif a<b and c<b:

   if a**2+c**2==b**2:

     print('Trójkąt jest prostokątny')

   else:

     print('Trójkąt nie jest prostokątny')

 else:

   if c**2+b**2==a**2:

     print('Trójkąt jest prostokątny')

   else:

     print('Trójkąt nie jest prostokątny')

I ostatnia wersja, w której program określa rodzaj trójkąta ze względu na miary kątów:

a=float(input('Wprowadź długość najkrótszego boku trójkąta: '))

b=float(input('Wprowadź długość średniego boku trójkąta: '))

c=float(input('Wprowadź długość najdłuższego boku trójkąta: '))

if a+b<=c:

 print('Podane długości nie mogą być długościami boków trójkąta')

else:

 if a**2+b**2==c**2:

   print('Trójkąt jest prostokątny')

 else:

   if a**2+b**2>c**2:

     print('Trójkąt jest ostrokątny')

   else:

     print('Trójkąt jest rozwartokątny')

Może programy nie są doskonałe, ale działające.