当前位置:   article > 正文

Python | 使用turtle库绘制太阳花_使用turtle模块绘制一个太阳花

使用turtle模块绘制一个太阳花

代码如下:

  1. import turtle as t
  2. t.color('gold', 'red')
  3. t.begin_fill()
  4. while True:
  5. t.pensize(1)
  6. t.speed(0)
  7. t.forward(300)
  8. t.right(190) # 下面注释的三行语句可以实现同样功能
  9. # t.left(170)
  10. # t.left(-190)
  11. # t.right(-170)
  12. if abs(t.pos()) < 0.1:
  13. break
  14. t.end_fill()
  15. t.done()

打印动态效果如下:


 

 其他程序:绘制正方形螺旋线,绘制滑稽笑脸表情包

 代码如下:

  1. # 绘制正方形螺旋线
  2. from turtle import *
  3. speed(0) # 调节画笔速度
  4. pensize(3)
  5. pencolor("green") # 画笔颜色
  6. for i in range(60): # 利用for循环画出正方形螺旋线
  7. seth(90 * i + 90) # 改变画笔方向
  8. fd(10 + 5 * i) # 改变画线长度
  9. i = i + 1
  10. done()

打印结果如下:


绘制滑稽表情打印效果(代码在效果下方):

绘制滑稽表情部分(完整代码见文末链接)代码:

  1. from turtle import *
  2. speed(0) # 最快的画笔速度
  3. # 画圆脸
  4. setup(600, 600, 0, 0)
  5. penup()
  6. fd(-200)
  7. pendown()
  8. color('yellow', 'yellow')
  9. begin_fill()
  10. seth(-90)
  11. circle(200)
  12. end_fill()
  13. # 画嘴巴
  14. penup()
  15. seth(0)
  16. fd(10)
  17. pendown()
  18. pensize(3) # 调整画笔大小
  19. color('red')
  20. seth(-90)
  21. circle(190, 180)
  22. # 画眼睛
  23. penup()
  24. fd(100)
  25. seth(180)
  26. fd(573)
  27. for i in range(2): # 给画两只眼睛制造相同代码,才可以使用for循环,绘制两只眼睛
  28. penup()
  29. seth(0)
  30. fd(200)
  31. pendown()
  32. pensize(2)
  33. seth(20)
  34. color('black', 'white')
  35. begin_fill()
  36. circle(-230, 40)
  37. circle(-10, 180)
  38. circle(210, 40)
  39. circle(-10, 180)
  40. end_fill()
  41. color('black', 'black')
  42. begin_fill()
  43. circle(-10)
  44. end_fill()

 完整代码链接:

Python | 使用turtle库画笑脸滑稽表情https://blog.csdn.net/m0_61523149/article/details/124075361icon-default.png?t=N7T8https://blog.csdn.net/m0_61523149/article/details/124075361

Python | 使用turtle库画笑脸滑稽表情icon-default.png?t=N7T8https://mp.csdn.net/mp_blog/creation/editor/124075361

python语言是一种脚本语言,一般有以下重要特点:

1、类库丰富。

        python语言的内置类和函数库覆盖了计算机技术的各个领域。

2、模式多样。

        python在语法层面同时支持面向过程和面向对象两种方式。

3、支持中文。

        python中使用utf-8编码就可以表达中文、英文等。

4、强制可读。

        python语言中的语句间的逻辑关系需要通过强制缩进来体现,这样虽然有所限制,但也因此提高了程序的可读性。

5、通用灵活。

        在很多领域中,都能看到python的很好应用。

6、开源理念。

        对于部分程序员来说,python的开源理念具备很大的吸引力。

7、粘性扩展。

        python语言可以通过接口和函数库集成C、Java等语言,今年有很好的扩展性。

8、可跨平台。

        作为脚本语言,可以跨平台运行。

9、语法简洁。

        python的代码相对实现某一功能所需的代码量通常比用其它语言少很多。

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

闽ICP备14008679号