НАПИСАТЬ НА ПИТОНЕ. НЕ ПАСКАЛЬ.
Написать функцию area, которая принимает 2 аргумента.
Функция должна считать площадь определенной фигуры, которую выберет
пользователь. 2 аргумента: фигура (квадрат, равносторонний треугольник или
круг), и сторона квадрата или сторона треугольника, или радиус круга. Даю 40 баллов
Ответы
Ответ:
Привет. Я могу помочь вам написать функцию area на Python. Вот пример кода:
```python
# Импортируем модуль math для использования числа пи
import math
# Определяем функцию area с двумя аргументами: фигура и размер
def area(figure, size):
# Проверяем, какая фигура выбрана пользователем
if figure == "квадрат":
# Считаем площадь квадрата по формуле сторона * сторона
return size * size
elif figure == "равносторонний треугольник":
# Считаем площадь равностороннего треугольника по формуле корень из 3 / 4 * сторона * сторона
return math.sqrt(3) / 4 * size * size
elif figure == "круг":
# Считаем площадь круга по формуле пи * радиус * радиус
return math.pi * size * size
else:
# Возвращаем сообщение об ошибке, если фигура не распознана
return "Неверная фигура"
# Пример использования функции area с разными фигурами и размерами
print(area("квадрат", 10)) # 100.0
print(area("равносторонний треугольник", 5)) # 10.825317547305483
print(area("круг", 7)) # 153.93804002589985
print(area("прямоугольник", 8)) # Неверная фигура
```