Программа с процедурой:
Программа с использованием функции:
Оба варианта программы выполняют одну и ту же задачу - вычисление площади кольца по значениям внутреннего и внешнего радиусов.
Программа с процедурой:
def area_circle(radius):return 3.14 * radius**2
def area_ring(inner_radius, outer_radius):
area_inner = area_circle(inner_radius)
area_outer = area_circle(outer_radius)
area_ring = area_outer - area_inner
print("Площадь кольца равна:", area_ring)
inner_radius = float(input("Введите значение внутреннего радиуса кольца: "))
outer_radius = float(input("Введите значение внешнего радиуса кольца: "))
area_ring(inner_radius, outer_radius)
Программа с использованием функции:
def area_circle(radius):return 3.14 * radius**2
def area_ring(inner_radius, outer_radius):
area_inner = area_circle(inner_radius)
area_outer = area_circle(outer_radius)
area_ring = area_outer - area_inner
return area_ring
inner_radius = float(input("Введите значение внутреннего радиуса кольца: "))
outer_radius = float(input("Введите значение внешнего радиуса кольца: "))
result = area_ring(inner_radius, outer_radius)
print("Площадь кольца равна:", result)
Оба варианта программы выполняют одну и ту же задачу - вычисление площади кольца по значениям внутреннего и внешнего радиусов.