Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

python:17_zufall_2 [26.07.2011 15:07] (aktuell)
psvkv angelegt
Zeile 1: Zeile 1:
 +====== 17 Zufall II ======
 +
 +Funktion, die eine Zufallsbewegung mit definierbaren Parametern erstellt
 +
 +<code python>
 +from turtle import *
 +from random import randint
 +
 +def zufallsstep(maxwinkel, laenge):
 +    winkel = randint(-maxwinkel, maxwinkel)
 +    left(winkel)
 +    forward(laenge)
 +
 +def zufallsschritte(entfernung, winkel, schrittlaenge):
 +    home()
 +
 +    start = position()
 +
 +    while distance(start) < entfernung:
 +        zufallsstep(winkel, schrittlaenge)
 +
 +    stamp()
 +
 +
 +# Hauptprogramm
 +
 +setup(500, 500)
 +penup()
 +home()
 +pendown()
 +pensize(3)
 +speed(0)
 +
 +for i in range(10):
 +    zufallsschritte(200,90,10)
 +</code>
 +