rendered paste body#!/usr/bin/python
from turtle import *
class Igel(Pen):
#def fenster (self, **kwargs):
# self.setup(**kwargs)
def Bild(self):
self.clear()
def vw (self, schritte):
self.forward(schritte)
def rechts (self, grad):
self.right(grad)
def links (self, grad):
self.left(grad)
def farbe (self, s):
self.color(s)
def schnelligkeit(self, geschwindigkeit):
self.speed (geschwindigkeit)
def schreib (self, text):
self.write(text)
def kreis(self, radius):
self.circle(radius)
class Hase(Pen):
def vw (self, schritte):
self.forward(schritte)
def rechts (self, grad):
self.right(grad)
def breite (self, cm):
self.width(cm)
def kreis(self, radius):
self.circle(radius)
def links (self, grad):
self.left(grad)
def farbe (self, s):
self.color(s)
def schnelligkeit(self, geschwindigkeit):
self.speed (geschwindigkeit)
def fertig (self):
self.done()
class Karibu(Pen):
def vw (self, schritte):
self.forward(schritte)
def rechts (self, grad):
self.right(grad)
def breite (self, cm):
self.width(cm)
def kreis(self, radius):
self.circle(radius)
def links (self, grad):
self.left(grad)
def farbe (self, s):
self.color(s)
def schnelligkeit(self, geschwindigkeit):
self.speed (geschwindigkeit)
def fertig (self):
self.done()
class Nashorn(Pen):
def vw (self, schritte):
self.forward(schritte)
def rechts (self, grad):
self.right(grad)
def breite (self, cm):
self.width(cm)
def kreis(self, radius):
self.circle(radius)
def links (self, grad):
self.left(grad)
def farbe (self, s):
self.color(s)
def schnelligkeit(self, geschwindigkeit):
self.speed (geschwindigkeit)
def fertig (self):
self.done()
k = Karibu()
i = Igel()
h = Hase()
j = Nashorn()
#i.fenster(width=.99, height=.99, startx=0, starty=0)
i.schnelligkeit('fastest')
h.schnelligkeit('fastest')
i.farbe("#FF1493")
h.farbe("#44eeee")
k.farbe("#00FF7F")
j.farbe("#FFB90F")
ra = 1
rb = 1
rc = 0.001
rd = 0.001
while True:
ra +=0.5 ; h.schnelligkeit('fastest') ; h.kreis(ra) ; h.links(ra) ; h.vw(ra) ; print "Hase: radius:", ; print ra, ; print " Durchmesser: ", ; da = ra*2 ; print da, ; print " Umfang: ", ; ua = da*pi ; print ua ; rb -=0.5 ; i.schnelligkeit('fastest') ; i.kreis(rb) ; i.links(rb) ; i.vw(rb) ; print "Igel: radius:", ; print rb, ; print " Durchmesser: ", ; db = rb*2 ; print db, ; print " Umfang: ", ; ub = db*pi ; print ub ; rc +=0.1 ; k.schnelligkeit('fastest') ; k.kreis(rc) ; k.links(rc) ; k.vw(rc) ; print "Karibu: radius:", ; print rc, ; print " Durchmesser: ", ; dc = rc*2 ; print dc, ; print " Umfang: ", ; uc = dc*pi ; print uc ; rd -=0.1 ; j.schnelligkeit('fastest') ; j.kreis(rd) ; j.links(rd) ; j.vw(rd) ; print "Nashorn: radius:", ; print rd, ; print " Durchmesser: ", ; dd = rd*2 ; print dd, ; print " Umfang: ", ; ud = dd*pi ; print ud ;
h.fertig()