|
@@ -0,0 +1,53 @@
|
|
|
+import math
|
|
|
+#Выберите фигуру
|
|
|
+f = input("Введите 'Прямоугольник', 'Треугольник' или 'Круг': ")
|
|
|
+if f=='Прямоугольник':
|
|
|
+ #Ввод сторон прямоугольника
|
|
|
+ a = float(input("Введите длину первой стороны(a): "))
|
|
|
+ b = float(input("Введите длину второй стороны(b): "))
|
|
|
+
|
|
|
+ #Вычисление периметра прямоугольника
|
|
|
+ perimetr = 2 * (a+b)
|
|
|
+
|
|
|
+ #Вычисление диагонали прямоугольника
|
|
|
+ diagonal = math.sqrt4(a*2 + b*2)
|
|
|
+
|
|
|
+ #Вывод результатов
|
|
|
+ print(f"Периметр прямоугольника: {perimetr}")
|
|
|
+ print(f"Длина диагонали: {diagonal}")
|
|
|
+
|
|
|
+
|
|
|
+if f == 'Треугольник':
|
|
|
+#Ввод сторон треугольника
|
|
|
+ a = float(input("Введите длину первой стороны(a): "))
|
|
|
+ b = float(input("Введите длину второй стороны(b): "))
|
|
|
+ c = float(input("Введите длину третьей стороны(c): "))
|
|
|
+
|
|
|
+ #Вычисление периметра треугольника
|
|
|
+ perimetr = a + b + c
|
|
|
+
|
|
|
+ #Вычисление площади треугольника
|
|
|
+ h = 7
|
|
|
+ square = a * h/2
|
|
|
+
|
|
|
+ #Вывод результатов
|
|
|
+ print(f"Периметр треугольника: {perimetr}")
|
|
|
+ print(f"Площадь треугольника: {square}")
|
|
|
+
|
|
|
+if f == 'Круг':
|
|
|
+#Ввод данных круга
|
|
|
+ a = float(input("Введите длину окружности(a): "))
|
|
|
+ b = float(input("Введите длину радиуса(b): "))
|
|
|
+
|
|
|
+ #Вычисление диаметра
|
|
|
+ diametr = 2*b
|
|
|
+
|
|
|
+ #Вычисление площади круга
|
|
|
+ П = 3,14
|
|
|
+ square = П*(2*b)
|
|
|
+
|
|
|
+
|
|
|
+ #Вывод результатов
|
|
|
+ print(f"Диаметр: {diametr}")
|
|
|
+ print(f"Площадь круга: {square}")
|
|
|
+
|