
Составить программу в питоне. Даны радиус круга и сторона квадрата. У какой фигуры площадь больше?


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

from math import pi
a = float(input('Введите радиус круга:'))
b = float(input('Введите сторону квадрата:'))
if pi*a**2 > b**2: print('Площадь круга больше')
elif pi*a**2 == b**2: print('Площади круга и квадрата равны')
else: print('Площадь квадрата больше')



Для решения этой задачи вам нужно написать программу на Python, которая принимает радиус круга и сторону квадрата, вычисляет площади этих двух фигур и сравнивает их.
Площадь круга вычисляется по формуле `πr^2`, где `r` - это радиус круга. Площадь квадрата вычисляется по формуле `s^2`, где `s` - это сторона квадрата.
Вот пример кода, который выполняет это:
```python import math
def compare_areas(radius, side): circle_area = math.pi * radius ** 2 square_area = side ** 2
if circle_area > square_area: return "Круг" elif square_area > circle_area: return "Квадрат" else: return "Обе фигуры имеют одинаковую площадь"
# Пример использования функции radius = 5 side = 4 print(compare_areas(radius, side)) ```
В этом коде мы сначала импортируем модуль `math`, чтобы использовать константу `π`. Затем мы определяем функцию `compare_areas`, которая принимает радиус и сторону в качестве аргументов, вычисляет площади круга и квадрата и сравнивает их. Если площадь круга больше, функция возвращает "Круг". Если площадь квадрата больше, функция возвращает "Квадрат". Если площади равны, функция возвращает сообщение, что обе фигуры имеют одинаковую площадь. Наконец, мы вызываем эту функцию с примерами значений радиуса и стороны.


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







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