import math def calculate_perimeter(a, b, c): return a + b + c def calculate_area(a, b, c): s = calculate_perimeter(a, b, c) / 2 area = math.sqrt(s * (s - a) * (s - b) * (s - c)) return area a = float(input("Введите длину стороны a: ")) b = float(input("Введите длину стороны b: ")) c = float(input("Введите длину стороны c: ")) perimeter = calculate_perimeter(a, b, c) area = calculate_area(a, b, c) print("Периметр треугольника = ", perimeter) print("Площадь треугольника = ", area)
Программа вычисляет периметр и площадь треугольника по длинам его сторон a, b, c.
def calculate_perimeter(a, b, c):
return a + b + c
def calculate_area(a, b, c):
s = calculate_perimeter(a, b, c) / 2
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
return area
a = float(input("Введите длину стороны a: "))
b = float(input("Введите длину стороны b: "))
c = float(input("Введите длину стороны c: "))
perimeter = calculate_perimeter(a, b, c)
area = calculate_area(a, b, c)
print("Периметр треугольника = ", perimeter)
print("Площадь треугольника = ", area)
Программа вычисляет периметр и площадь треугольника по длинам его сторон a, b, c.