#!/usr/bin/python # # Berechnen von Pi via Monte-Carlo # # Der folgende Befehl erlaubt es, Zufallszahlen in Python zu erzeugen import random MAX_STEPS = 1000000 step = 0 sum = 0 while step < MAX_STEPS # random.random() erzeugt eine Zufallszahl zwischen 0 und 1 x = random.random() y = random.random() if x*x + y*y < 1.0 then: Sum = Sum + 1 step = step + 1 estimate = 4 * sum / MAX_STEPS print "Abschätzung für pi nach $step Schritten: $estimate"