
Напиши программу позволяющую вычислять площади трех геометрических фигур: прямоугольника,
треугольника и круга. Пользователь осуществляет выбор фигуры, площадь которой он хочет получить, путём ввода цифр 1, 2 или 3. На Python!!!

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

Ответ:
import math
def Spryamoygolka(a,b):
return a * b
def Streygolnika(a, h):
return 1/2 * a * h
def Skruga(r):
pi = math.pi
return pi * r**2
Message = input(f"1-площадь треугольника\n2-площадь треугольника\n3-площадь круга\n")
if Message == "1":
print("Площадь прямоугольника")
a = int(input(f"Введите a\n"))
b = int(input(f"Введите b\n"))
S = Spryamoygolka(a,b)
print(f"S = {S}")
if Message == "2":
print("Площадь треугольника")
a = int(input(f"Введите a\n"))
h = int(input(f"Введите h\n"))
S = Streygolnika(a, h)
print(f"S = {S}")
if Message == "3":
print("Площадь круга")
r = int(input(f"Введите r\n"))
S = Skruga(r)
print(f"S = {S}")
Объяснение:



Конечно, вот пример программы на Python, которая позволяет пользователю выбирать фигуру (прямоугольник, треугольник или круг) и вычислять её площадь:
pythonimport math
def calculate_rectangle_area():
length = float(input("Введите длину прямоугольника: "))
width = float(input("Введите ширину прямоугольника: "))
area = length * width
print(f"Площадь прямоугольника равна: {area}")
def calculate_triangle_area():
base = float(input("Введите длину основания треугольника: "))
height = float(input("Введите высоту треугольника: "))
area = 0.5 * base * height
print(f"Площадь треугольника равна: {area}")
def calculate_circle_area():
radius = float(input("Введите радиус круга: "))
area = math.pi * (radius ** 2)
print(f"Площадь круга равна: {area}")
while True:
print("Выберите фигуру для вычисления площади:")
print("1. Прямоугольник")
print("2. Треугольник")
print("3. Круг")
print("4. Выход")
choice = input("Введите номер выбранной фигуры: ")
if choice == '1':
calculate_rectangle_area()
elif choice == '2':
calculate_triangle_area()
elif choice == '3':
calculate_circle_area()
elif choice == '4':
break
else:
print("Пожалуйста, введите корректный номер фигуры (1, 2, 3 или 4).")
Эта программа предоставляет пользователю возможность выбрать фигуру, вводить соответствующие параметры и вычислять её площадь. Выход из программы осуществляется путём ввода "4".


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







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