Lassen Sie ein Quadrat (z.B. mit Zentrum (0,0) und Seitenlänge 200) sowie einen passend grossen Kreis zeichnen.
Setzen Sie danach 1000 zufällig gewählte Punkte ins Quadrat: Zeichnen Sie den Punkt grün, falls er innerhalb des Kreises liegt, ansonsten blau.
from turtle import *
from random import randint
r = 100
pensize(2)
speed(0)
hideturtle()
color("orange")
penup()
goto(-r,-r)
pendown()
for i in range(4):
forward(2*r)
left(90)
forward(r)
color("lightgray")
circle(r)
penup()
for i in range(1000):
x = randint(-r+1, r)
y = randint(-r+1, r)
if x**2+y**2<r**2:
color("green")
else:
color("blue")
goto(x,y)
dot(4)
Zählen Sie, wie viele der Punkte innerhalb des Kreises liegen.
Wie gross ist der Anteil dieser Punkte an allen Punkten? (Und welchen Anteil würde man ungefähr erwarten?)
Aufgabe: Programmieren sie diese Figur im
Online-Editor