Напишите функцию, которая принимает радиус круга и площадь квадрата и возвращает True, если окружность круга больше периметра квадрата, и False в противном случае.
Пример:
circle_or_square(16, 625) ➞ True circle_or_square(5, 100) ➞ False circle_or_square(8, 144) ➞ True
Примечание:
- Можно использовать Pi с точностью до 2 знаков после запятой (3,14).
- Окружность круга равна 2 * Pi * радиус.
- Чтобы найти периметр квадрата по его площади, найдите квадратный корень из площади (чтобы получить длину стороны) и умножьте его на 4.
Варианты решений:
from math import pi def circle_or_square(rad, area): return 2 * pi * rad > 4 * pow(area, 0.5)
def num_of_digits(num): return len(str(abs(num)))
circle_or_square = lambda r,a: a**.5 * 4 < 6.28 * r
import math def circle_or_square(rad, area): return 2 * math.pi * rad > math.sqrt(area) *4