上次我发表了个简易的原子图,又花了一个小时的时间做了个动态的原子运动。
我刚刚才考完试,就来写文章,代码在这:
from turtle import*#导入turtle库
pen1=Turtle() #定义画笔实例
pen1.shape('circle')
pen2 = Turtle()
pen2.shape('circle')
pen3 = Turtle()
pen3.shape('circle')
pen1.speed(0) #设速度为最快
pen2.speed(0) #设速度为最快
pen3.speed(0) #设速度为最快
pen1.pu()
pen1.home()
pen1.sety(+10)
pen1.dot(30)
pen1.sety(-70)
while True:
pen1.pu()
pen1.sety(-100)
pen1.pd()
pen2.pu()
pen2.goto(-110,90)
pen2.setheading(-120)
pen2.pd()
pen3.pu()
pen3.goto(110,90)
pen3.setheading(-240)
pen3.pd()
a=1
for i in range(120):
if 0<=i<30 or 60<=i<90: #控制a的变化
a=a+0.3
pen1.lt(3) #pen1向左转3度
pen1.fd(a) #pen1向前走a的步长
pen2.lt(3) #pen2向左转3度
pen2