1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
   |  import turtle import random turtle.tracer(100)
 
  def drawLine(drawColor,a,b,ra,rb):     turtle.left(90)     turtle.color(drawColor)     turtle.pensize(1.8)     turtle.circle(ra,a/2)     turtle.pensize(1.6)     turtle.circle(ra,a/2)     turtle.pensize(1.4)     turtle.circle(-rb,b/2)     turtle.pensize(1.2)     turtle.circle(-rb,b/2)     turtle.penup()     turtle.right(180)     turtle.circle(rb,b)     turtle.circle(-ra,a)     turtle.left(180)     turtle.pendown()     turtle.right(90)
  def flower1(mySize,myLen,myColor):       turtle.pensize(mySize)     turtle.color(myColor)     turtle.pendown()     time=0     while time<6:         turtle.fd(myLen)         turtle.left(120)         turtle.fd(myLen)         turtle.right(60)         time+=1     turtle.penup()
  def rflower(left,s,rlena,rlenb,k,stepa,stepb):       while k>left:         turtle.right(90)         turtle.fd(-k)         k-=s         turtle.fd(k)         turtle.left(90)         twoCircle=0         while twoCircle<360:             c=random.randint(0,1)             if c:                 flower1(random.randint(2,5),random.randint(rlena,rlenb),"#FF1493")             else:                 flower1(random.randint(2,5),random.randint(rlena,rlenb),"#FFB6C1")             turtle.penup()             step=random.randint(stepa,stepb)             turtle.circle(k,step)             twoCircle+=step     return left-5              
 
  turtle.getscreen().bgcolor("black")
 
  turtle.penup() turtle.fd(250) turtle.left(90) ''' #delect start.......... turtle.pendown() turtle.color("#FFFFFF") turtle.circle(250,360) turtle.penup() #delete end............ ''' turtle.pendown()
 
 
 
 
  oneCircle=0 while oneCircle<720:     ra=random.randint(100,150)       a=random.randint(10,30)       rb=random.randint(50,200)       b=random.randint(10,30)       if oneCircle<360:         drawLine("#FF1493",a,b,ra,rb)     else:         drawLine("#FFB6C1",a,b,ra,rb)     step=random.randint(3,7)     turtle.penup()     turtle.circle(250,step)     turtle.pendown()     oneCircle+=step
 
  turtle.penup() k=245 k=rflower(220,random.randint(10,20),1,3,k,3,20) k=rflower(150,random.randint(30,50),2,6,k,20,50) k=rflower(85,random.randint(50,70),5,15,k,50,100)
 
  turtle.update()
 
  |