#!/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

# FEHLER: ':' fehlt
while step < MAX_STEPS:
    # random.random() erzeugt eine Zufallszahl zwischen 0 und 1
    x = random.random()
    y = random.random()

    # FEHLER: "then" ist falsche Syntax
    if x*x + y*y < 1.0:
        # FEHLER: "Sum" statt "sum"
        sum = sum + 1

    # FEHLER: Einrueckung falsch
    step = step + 1

# FEHLER: "4" sorgt dafuer, dass Alles als Integer gerechnet wird!
estimate = 4.0 * sum / MAX_STEPS

# FEHLER: Verwendet Umlaute und Shell-Notation
print 'Abschaetzung fuer pi nach', MAX_STEPS, 'Schritten:', estimate

