当前位置:   article > 正文

用Python祝祖国母亲生日快乐!_海龟画图 生日快乐

海龟画图 生日快乐

目录

引子

制作

导库

画国旗主要代码

让画完的国旗停留而不是马上关闭

全部代码段


引子

咳咳!作者又发文章啦!

看到这个标题,再看到发文章日期,感到十分的尴尬不过木有关系,作者本来脸皮就厚,咱不怕!

好啦,言归正传,今天咱就调侃到这里,既然是祝祖国母亲生日快乐,那要用什么方式呢?作者的木头脑袋突发奇想,我用Python海龟画一个国旗就好了嘛。

制作

好了,那废话不多说,开始制作

导库

首先,就是导库:

  1. 那要使用Python中的海龟画图,需要导入turtle库
  2. 一般说turtle库的导入是这样的:
  3. import turtle
  4. 不过为了方便编译,导库还可以写成这样:
  5. import turtle as t
  6. 这样子写的话,如果要让海龟前进100步,原本这样的代码:
  7. turtle.forward(100)
  8. 就变成了这样:
  9. t.forward(100)

画国旗主要代码

导完库了,那么接下来我们就要画国旗了,这是画国旗的主要代码:

  1. t.bgcolor("red")
  2. t.color("yellow")
  3. t.begin_fill()
  4. dian_mia = [(-280,100),(-100,160),(-50,110),(-40,50),(-100,10)]
  5. dian_sth = [0,55,30,5,-30]
  6. for i in range(5):
  7. t.up()
  8. t.goto(dian_mia[i])
  9. t.setheading(dian_sth[i])
  10. t.begin_fill()
  11. for m in range(5):
  12. t.fd(150 if i==0 else 50)
  13. t.right(144)
  14. t.down()
  15. t.end_fill()
  16. t.hideturtle()

让画完的国旗停留而不是马上关闭

如果你只把上面的两段代码合在一起的话,你会发现,国旗一画完就自动退出了那接下来的任务就是不要让它自动退出,上代码!

t.done()

咳咳,你没有看错,就是只有这一行。

最后把所以代码合在一起就OK了。

全部代码段

 呃......这主要是防止有一些像我一样的懒人,懒得把这3段代码合在一起而准备的.......

  1. import turtle as t
  2. t.bgcolor("red")
  3. t.color("yellow")
  4. t.begin_fill()
  5. dian_mia = [(-280,100),(-100,160),(-50,110),(-40,50),(-100,10)]
  6. dian_sth = [0,55,30,5,-30]
  7. for i in range(5):
  8. t.up()
  9. t.goto(dian_mia[i])
  10. t.setheading(dian_sth[i])
  11. t.begin_fill()
  12. for m in range(5):
  13. t.fd(150 if i==0 else 50)
  14. t.right(144)
  15. t.down()
  16. t.end_fill()
  17. t.hideturtle()
  18. t.done()

这一大段代码就是画国旗的全部代码啦,大家可以去试一试哟

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/804491
推荐阅读
相关标签
  

闽ICP备14008679号