Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как создать прямоугольник, зная площадь?

На вход дана площадь S, как создать на python прямоугольник с такой-же площадью?
ПрограммированиеМатематика+1
Анонимный вопрос
  ·   · 779
Лучший
Программист и просто умный человек.  · 6 февр 2023
Тривиально.
Поскольку дополнительных условий нет, решением может быть любой прямоугольник с указанной площадью(S).
S = b×h
Нужно подобрать b и h, такие чтобы b×h = S.
А поскольку  b = S/h. Достаточно  выбрать значение для h (можно случайное число больше нуля) и сразу получим b.
Стороны определены, площадь прямоугольника равна заданной - задача решена.
Программу для расчёта по этому алгоритму можно на любом языке программирования написать. Можно и на python.
Инженер путей сообщения – строитель  · 24 дек 2022
Зная только площадь нельзя однозначно построить прямоугольник, ни в э. в. питоне, ни вообще никак. Потому-что площадь определяется как S = b×h, и зная только её мы не можем решить уравнение с двумя неизвестными.