Python 简易原子图

这是我第一次写文章,我是一个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()

 这就是我肝了几百次肝出来的代码,可复制。

有问题的可以在讨论区发给我。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值