mirror of
https://github.com/EDeev/web-dev.git
synced 2026-06-15 11:01:15 +03:00
13 lines
314 B
Python
13 lines
314 B
Python
import random
|
|
import math
|
|
|
|
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
|