WeCode在线少儿编程 | 用Python编写地球公转运动程序,月亮地球太阳全部都在!

编程知识 更新时间:2023-04-04 07:13:45

本周,要给大家推荐的创意编程作品是地球公转运动程序

源代码如下:

# 不带地球自转
import turtle

sun = turtle.Turtle()
earth = turtle.Turtle()
moon = turtle.Turtle()
day = turtle.Turtle()
screen = turtle.Screen()
screen.tracer(0, 30)

screen.bgpic('背景.gif')
screen.register_shape('太阳.gif')
screen.register_shape('地球.gif')
screen.register_shape('月亮.gif')

sun.shape('太阳.gif')
earth.shape('地球.gif')
moon.shape('月亮.gif')

re = 180
rm = 70

earth.penup()
moon.penup()
day.penup()
day.hideturtle()
day.color('white')
day.goto(-450,-260)

for i in range(1,366):
    # 标注天数
    day.clear()
    day.write(str(i)+'days',font=('Arial',40,'bold'))
    # while True的时候
    # day.write(str(i%365)+'days',font=('Arial',40,'bold'))
    # 地球公转
    earth.goto(0,0)
    earth.left(360/365)
    earth.forward(re)
    # 月球公转
    moon.goto(earth.position())
    moon.left(12*360/365)
    moon.forward(rm)
    screen.update()

可以用微信扫描二维码,直接在手机端执行程序

欢迎关注我们,持续为大家送上小朋友们的创意编程作品。

更多推荐

WeCode在线少儿编程 | 用Python编写地球公转运动程序,月亮地球太阳全部都在!

本文发布于:2023-04-04 07:13:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/2dc23a956b88883d57e312ce28edb71f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:在线   地球   都在   公转   月亮

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 41619文章数
  • 14阅读数
  • 0评论数