1
0
Fork 0
mirror of https://github.com/EDeev/web-dev.git synced 2026-10-08 04:59:37 +03:00
web-dev/hws/hw-2/circle_square_mk.py
Egor Deev 69ced80d88 Режим отладки и SECRET_KEY из окружения, зависимости lab-4/5 закреплены
- app.run(debug=True) во всех лабораторных и экзамене заменён на FLASK_DEBUG=1 из
  окружения: отладчик Werkzeug позволяет выполнять код на сервере;
- secret_key — из SECRET_KEY, прежние значения остались только как запасные;
- lab-4/5: Flask-SQLAlchemy 2.5 + SQLAlchemy 1.4 (со свежим SQLAlchemy 2 не импортировались);
- неиспользуемые импорты и переменные удалены (ruff).
2026-10-02 21:27:00 +00:00

12 lines
302 B
Python

import random
def circle_square_mk(r, n):
inside = 0
for _ in range(n):
x = random.uniform(-r, r)
y = random.uniform(-r, r)
if x**2 + y**2 <= r**2:
inside += 1
square_area = (2 * r) ** 2
circle_area = square_area * inside / n
return circle_area