Kreise werden kleiner

Zeichnen mit Turtle
Antworten
Benutzeravatar
gerhard-schrueffer
Site Admin
Beiträge: 75
Registriert: Fr Jan 26, 2018 9:25 pm

Kreise werden kleiner

Beitrag von gerhard-schrueffer »

Code: Alles auswählen

# -*- coding: utf-8 -*-

import turtle
import math
import random
import time

turtle.reset()
turtle.clear()

gkreis = 140
kkreis = 20

for i in range(2):
    wn = turtle.Screen()
    wn.bgcolor('black')
    Albert = turtle.Turtle()
    Albert.speed(0)
    Albert.color('purple')
    rotate=int(360)
    def drawCircles(t,size):
        for i in range(10):
            t.circle(size)
            size=size-4
    def drawSpecial(t,size,repeat):
        for i in range (repeat):
            drawCircles(t,size)
            t.right(360/repeat)
        Albert.color('blue')
    gkreis = gkreis - kkreis    
    drawSpecial(Albert,gkreis,10)
    
time.sleep(3)

turtle.bye()
Ein Kreis der immer kleiner wird und sich um den Mittelpunkt dreht mit blauem Zeiger. Nach 3 Sekunden wird das Fenster geschlossen time.sleep(3). Schwarzer Background.
Bild
Antworten