Задание 1. Разработать программу на Python. Даны длины сторон треугольника, определить вид треугольника и его площадь. Выполнить контроль вводимых чисел.
1. Разнасторонний треугольник
2. Равнобедренный треугольник
3. Равносторонний треугольник
Ограничения:
- три числа не могут быть определены как стороны треугольника;
- если хотя бы одно из них меньше или равно 0;
- сумма двух из них меньше третьего.
Объяснение:
a = int(input())
b = int(input())
c = int(input())
p = (a+b+c)/2
if a <= 0 or b <= 0 or c <= 0:
print("Неверные стороны треугольника")
elif (a+b) < c or (a+c) < b or (c+b) < a:
print("Неверные стороны треугольника")
else:
s = (p*(p-a)*(p-b)(p-c))**0.5 # считаем площадь по трем сторонам
print("Площадь: ", s)
if a == b == c:
print("Равносторонний треугольник")
elif (a == b) or (a == c) or (b == c):
print("Равнобедренный треугольник")
else:
print("Разносторонний треугольник")