第一次使用Python turtle课程设计
from turtle import*
from math import*
from random import*
speed(0)
bgcolor('black')
w=window_width()
h=window_height()
pencolor('yellow')
for i in range(50):
x=randint(-w/2,w/2)
y=randint(-h/6,h/2)
penup()
setpos(x,y)
pendown()
circle(randint(3,8),360,4)
pencolor('silver')
penup()
setpos(-180,100)
pendown()
for i in range(-180,180):
y=-200*cos(i/360*pi)+100
setpos(i,y)
penup()
setpos(-w/2,-100)
pendown()
pensize(7)
pencolor('gray')
goto(w/2,-100)
pensize(1)
pencolor('silver')
goto(180,100)
pensize(7)
pencolor('gray')
goto(180,150)
goto(180,-200)
penup()
goto(-180,-200)
pendown()
goto(-180,150)
goto(-180,100)
pensize(1)
pencolor('silver')
goto(-w/2,-100)
for i in range(11):
penup()
setpos(-180+i*36,-200*cos(-1/2*pi+i/10*pi)+100)
pendown()
goto(-180+i*36,-100)