这是我第一次写文章,我是一个Python新手,差不多11岁,以前对病毒感兴趣,和同学林某某用病毒互怼,前天看了我老师用的的turtle库做的动画后突然又对turtle库感兴趣了,用了3小时肝出了
简易的原子图(不带电子,带电子轨道,原子核用一个直径30像素的圆点概括)。
话不多说,直接上代码。
import turtle
pen=turtle.Turtle() #定义画笔实例
pen.speed(0)
pen.pu()
pen.sety(-60)
pen.pd()
for j in range(1,4):
if j==1:
pen.pu()
pen.sety(-100)
pen.pd()
elif j==2:
pen.pu()
pen.goto(-110,90)
pen.pd()
elif j==3:
pen.pu()
pen.goto(110,90)
pen.pd()
a=1
for i in range(120):
if 0<=i<30 or 60<=i<90: #控制a的变化
a=a+0.3
pen.lt(3) #向左转3度
pen.fd(a) #向前走a的步长
else:
a=a-0.3
pen.lt(3)
pen.fd(a)
pen.pu()
pen.home()
pen.sety(+20)
pen.right(j*120)
pen.pd()
pen.dot(30)
print(pen)
turtle.mainloop()
这就是我肝了几百次肝出来的代码,可复制。
有问题的可以在讨论区发给我。