from turtle import * from time import * alex = [Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle()] c = ["green"]*15 bert = [Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle(),Turtle()] water = Turtle() tracer(0) water.color("blue") water.pu() water.goto(-30*15,-100) water.pd() screen = Screen() screen.register_shape("duck.gif") ht() pu() w=15 l=30 r=25 s=30 for i in range(15): #alex[i].ht() alex[i].penup() alex[i].color(c[i]) alex[i].fd(l*i) for i in range(15): #bert[14-i].ht() bert[14-i].penup() bert[14-i].color(c[i]) bert[14-i].bk(l+l*i) for i in range(15): bert[i].circle(r,(-w*i)%360) for i in range(15): alex[i].circle(r,(-w*(i+15))%360) duck = Turtle(shape="duck.gif") duck.pu() for i in range(250): water.clear() duck.goto(alex[0].xcor(),alex[0].ycor()+r*4) water.begin_fill() for i in range(15): bert[i].circle(r,5) water.goto(bert[i].xcor(),bert[i].ycor()) for i in range(15): alex[i].circle(r,5) water.goto(alex[i].xcor(),alex[i].ycor()) water.goto(30*15,-100) water.goto(-30*15,-100) water.end_fill() tracer(1) fd(s) tracer(0) speed(0) exitonclick()