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