Найти площадь прямоугольника, треугольника или круга. Решение задачи на Python

Аватар автора
Учим Делать Качественно
Эта задача на закрепление темы условного оператора и множественного ветвления в Python. С точки зрения построения алгоритма задача простая. Сложности ей добавляет необходимость использовать знания из математики. В данном случае – геометрии. Пользователь указывает, площадь какой фигуры он хочет вычислить, и в зависимости от выбора у него же запрашиваются исходные данные и вычисляется соответствующая площадь. Исходными данными в случае прямоугольника являются длины двух сторон, для треугольника – надо запросить все три стороны. Здесь площадь вычисляется по формуле Герона, и предварительно надо будет вычислить полупериметр. Для вычисления площади круга необходим только его радиус. Это пример уже готовой программы. Пользователя спрашивают, площадь какой фигуры он хочет вычислить. Фигуры обозначаются числами. Для прямоугольника нужно ввести единицу, для треугольника – двойку, для круга – тройку. Введенное значение будет присвоено переменной figure. Далее начинается сам оператор множественного ветвления. В данном случае он имеет четыре ветки, то есть ход выполнения программы пойдет по одному из четырех путей. Сначала значение переменной figure сравнивается со значением "один". Оно в виде строки, а не числа, потому что функция input возвращает строку. Нам незачем преобразовывать в число, так как это значение все равно ни в каких вычислениях не участвует. Если пользователь ввел единицу, то поток выполнения программы переходит в тело первой ветки условного оператора. Здесь...

0/0


0/0

0/0

0/0