Допоможіть, будь ласка Python З клавіатури вводяться довжини сторін трикутника....

0 голосов
265 просмотров

Допоможіть, будь ласка Python З клавіатури вводяться довжини сторін трикутника. Визначити, чи є він прямокутним Трикутник є прямокутним, якщо для нього виконується теорема Піфагора. Наприклад, прямокутним є трикутники зі сторонами 3,4,5; 8,15,17; 27,36,45; 9,12,15; 65,72,97.​


Информатика (55 баллов) | 265 просмотров
Дан 1 ответ
0 голосов

Відповідь:

import math

a = float(input(" Перша сторона трикутника = "))

b = float(input(" Друга сторона трикутника = "))

c = float(input(" Третя сторона трикутника = "))

d = [a, b, c]

e = (sum(d)-(min(d)+max(d)))   #знайдемо сторону,що має середнє значення у списку d

if a and b and c  > 0:

   if max(d) == math.sqrt(min(d)**2 + e**2) :

       print("Трикутник - прямокутникй")

   else:

       print("Трикутник не є прямокутним")

else:  

   print("Сторона трикутника не може мати від'ємних значень або дорівнювати нулю")

Пояснення:

На малюнку доказ,що програма правильно працює


image
(170 баллов)
0

велике дякую!!!

0

Ти коли будешь набирати програму на комп

0

Ти коли будешь набирати програму на комп'ютер краще набирай самостійно, тобто не просто копіюй із сайту, а то в питоні дуже важливі пробіли, а цей сайт, на жаль, відобразив пробіли не так,як це потрібно

0

добре, дякую, що допомогли :)

0
Не правильно указывает Print Трикутник є прямокутним.Поэтому и не запускается программа.Указано в черном скрине прямокутники.