Python: Проверьте, составляют ли три заданные длины трех сторон прямоугольный треугольник
Python Basic - 1: Упражнение 34 с решением
Напишите программу на Python, чтобы проверить, образуют ли три заданные длины (целые числа) трех сторон прямоугольный треугольник. Выведите «Да», если указанные стороны образуют прямоугольный треугольник, в противном случае выведите «Нет».
Входные данные :
Целые числа разделены одним пробелом.
1 ≤ длина стороны ≤ 1000
Иллюстрированная презентация:
Пример решения :
Код Python:
print("Input three integers(sides of a triangle)")
int_num = list(map(int,input().split()))
x,y,z = sorted(int_num)
if x**2+y**2==z**2:
print('Yes')
else:
print('No')
Пример вывода:
Введите три целых числа (стороны треугольника) 8 6 7 нет
Блок - схема:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python для вычисления числа цифр суммы двух заданных целых чисел.
Далее: Напишите программу на Python, которая решает указанное уравнение.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования