Погналите!
1. Создание функции
Сначала создадим функцию, которая будет получать два аргумента: две стороны. А возвращать их произведение, то есть площадь прямоугольника или квадрата. Подробнее про функции в Python можно ознакомиться здесь.
2. Запрос названия фигуры
В теле цикла запрашиваем название фигуры. После создаем новую строковую переменную, чтобы отформатировать ввод пользователя. Об этом я расскажу далее.
3. Подсчет площади квадрата
Теперь в ход идет оператор сравнения "if": если введенная пользователем фигура - это квадрат, то программа запрашивает значение стороны квадрата и вносит ее в аргумент функции. Потом мы выводим на экран то, что возвратила функция.
Эту программу можно написать без функции: просто возвести сторону в квадрат.
Подробнее про оператор сравнения "if" можно узнать тут
4. Нахождение площади треугольника
В 4 пункте появилась функция map(), в моей программе она служит для ввода сразу трех сторон треугольника в одну строку.
После ввода сторон сразу же появляется новый оператор сравнения, который указывает программе, существует ли такой треугольник. Если да, то программа подсчитывает площадь треугольника по формуле Герона, с которой ты можешь познакомиться тут.
Важная вещь: чтобы извлечь корень их числа, то нужно число возвести в степень 0.5
5. Нахождение площади трапеции
Здесь все работает по такому же смыслу как и в предыдущем пункте, но сначала программа запрашивает только два значения: основания трапеции. А на следующей строке высоту трапеции, проведенную к нижнему основанию.
Подробнее про площадь трапеции можешь узнать тут
6. Нахождение площади параллелограмма и ромба
Эти две фигуры различны только свойствами сторон: у ромба все стороны равны, а у параллелограмма - нет. Чтобы найти площадь этих двух фигур нужно найти произведение высоты и стороны, на которую опущена высота.
7. Нахождение площади окружности
Число Пи нужно умножить на квадрат радиуса, а дальше просто выводим результат, округлив его. Это нужно, потому что зачастую значение площади имеет большое количество цифр в дробной части.
Подробнее про округление и модуль math можешь почитать тут
Исходный код можешь скачать по ссылке