
(Python)Дан массив из 3 элементов: radius = [12, 35, 4] Программа должна вычислить площадь круга
для каждого из чисел и сохранить все площади в отдельный массив areas. Все математические действия должны быть вынесены в отдельную функцию.

Ответы на вопрос

radius = [12, 35, 4]
areas = []
def get_areas(radius1, radius2, radius3):
areas.append(str(float(radius1 ** 2) * 3.1415))
areas.append(str(float(radius2 ** 2) * 3.1415))
areas.append(str(float(radius3 ** 2) * 3.1415))
return print(areas)
get_areas(radius[0], radius[1], radius[2])



Для решения этой задачи, создадим функцию calculate_circle_area
, которая будет принимать радиус и возвращать площадь круга. Затем мы используем эту функцию для вычисления площади круга для каждого элемента массива radius
. Результаты будем сохранять в массив areas
.
Вот Python код для решения этой задачи:
pythonimport math
def calculate_circle_area(radius):
return math.pi * radius ** 2
def main():
radius = [12, 35, 4]
areas = []
for r in radius:
area = calculate_circle_area(r)
areas.append(area)
print("Площади кругов:", areas)
if __name__ == "__main__":
main()
В этом коде, мы импортировали модуль math
, чтобы использовать значение числа π (pi) для вычисления площади круга. Функция calculate_circle_area
принимает радиус и возвращает площадь круга по формуле π * r^2. В функции main
задаем массив radius
, итерируемся по каждому элементу этого массива, вызывая calculate_circle_area
для каждого радиуса и сохраняем результаты в массив areas
. Затем, мы выводим массив areas
, который содержит площади кругов для каждого из элементов массива radius
.


Похожие вопросы
Топ вопросов за вчера в категории Информатика








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