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

Вопрос школьника по предмету Информатика

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

Ответ учителя по предмету Информатика

Відповідь:

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(«Сторона трикутника не може мати від’ємних значень або дорівнювати нулю»)

Пояснення:

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей