
Допоможіть, будь ласка 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("Сторона трикутника не може мати від'ємних значень або дорівнювати нулю")
Пояснення:
На малюнку доказ,що програма правильно працює




Звісно, я допоможу вам написати програму для визначення, чи є заданий трикутник прямокутним за теоремою Піфагора. Ось приклад програми на мові Python:
pythondef is_right_triangle(a, b, c):
sides = [a, b, c]
sides.sort()
if sides[0]**2 + sides[1]**2 == sides[2]**2:
return True
else:
return False
# Введення довжин сторін трикутника
a = float(input("Введіть довжину першої сторони: "))
b = float(input("Введіть довжину другої сторони: "))
c = float(input("Введіть довжину третьої сторони: "))
if is_right_triangle(a, b, c):
print("Трикутник є прямокутним за теоремою Піфагора.")
else:
print("Трикутник не є прямокутним за теоремою Піфагора.")
Ця програма спочатку визначає, чи є трикутник прямокутним, порівнюючи квадрати сторін згідно з теоремою Піфагора. Якщо сума квадратів довших сторін дорівнює квадрату найдовшої сторони, то трикутник є прямокутним. В іншому випадку, трикутник не є прямокутним.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili