"""

四叶草

"""

import turtle

# 设置主窗口的大小和位置

turtle.setup(1000, 1000, 200, 200)

# 设置画笔下落, 即准备开始绘制图案

turtle.pendown()

# 设置画笔的大小

turtle.pensize(10)

# 设置画笔的颜色

turtle.pencolor('green')

def draw_clover(radius, rotate): # 参数radius控制叶子的大小,rotate控制叶子的旋转

# 绘制四片叶子, 四个循环

for i in range(4):

# 设置每个叶子之间相隔的角度

direction = i * 90

# 设置画笔的角度, 即设置每一片叶子的角度

turtle.seth(60 + direction + rotate)

# 画笔前进指定的距离

turtle.fd(4 * radius)

# 两个循环用来绘制叶子的边缘

for j in range(2):

# 设置画笔角度, 即将准备绘制叶子边缘

turtle.seth(90 + direction + rotate)

# 绘制半圆

turtle.circle(radius, 180)

# 绘制画笔回来的角度

turtle.seth(-60 + direction + rotate)

# 画笔前进指定距离

turtle.fd(4 * radius)

# 设置画笔朝向为向下

turtle.seth(-90)

# 前进指定距离

turtle.fd(6 * radius)

draw_clover(50, 45)

turtle.mainloop()

用python画棒棒糖_Turtle绘制四叶草相关推荐

  1. 利用Python的turtle库绘制四叶草

    利用Python的turtle库绘制四叶草 turtle库的基本使用 turtle库属于Python的标准库,即可以直接用import导入,无需额外安装下载. 这个博主写的蛮好的,我就不献丑了嘿嘿嘿( ...

  2. python画棒棒糖程序_Python使用turtle库绘制小猪佩奇(实例代码)

    turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制.turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言. turtle库绘制图形有一个基本框架:一个小海龟 ...

  3. python画棒棒糖程序_coloradd模块0.25版示例代码棒棒糖_colorset_saturationset_lightset

    coloradd模块主要用来配合海龟画图,能使所画的图形更加漂亮. 本源代码为coloradd模块学习代码,请认真查看saturationset和lightset和coloradd与colorset的 ...

  4. python画棒棒糖程序_python之turtle简单绘制学习

    一.方法 1.forward() | fd():向前移动指定的距离.参数:一个数字(integer or float)). turtle.forward(25) 2.backward() | bk() ...

  5. python画一箭穿心_turtle的简单绘图

    接触python,就发现python是一门很有趣的课程.往往只需要利用几行简单的代码,就能绘制出简单漂亮的图案.毫不夸张的说,掌握好turtle库,就能绘制一整片蓝图.有时候,当我们遇到一些对称图形的 ...

  6. python画决策树_Python绘制决策树

    绘制出决策树 经过训练的决策树,我们可以使用 export_graphviz 导出器以 Graphviz 格式导出决策树. 如果你是用 conda 来管理包,那么安装 graphviz 二进制文件和 ...

  7. python画棒棒糖程序_论文画图神器!25个常用Matplotlib图的Python代码,收藏收藏!...

    作者:zsx_yiyiyi 编辑:python大本营 大家好,今天要分享给大家25个Matplotlib图的汇总,在数据分析和可视化中非常有用,文章较长,可以马起来慢慢练手. # !pip insta ...

  8. python画正方体_python绘制立方体的方法

    本文实例为大家分享了python绘制立方体的具体代码,供大家参考,具体内容如下 #!/usr/bin/env python # This is (almost) a direct C++ to Pyt ...

  9. 如何在手机上用python画玫瑰_python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

最新文章

  1. 记一个开发中遇到react-native flatList 的坑
  2. Python——阶段总结(一)
  3. integer是值传递还是引用传递_数据值Value传递-高位传递
  4. 海量数据处理——位图法bitmap
  5. java 对象的属性_java-更新对象属性
  6. Oracle 数据库创建表空间、创建用户指定表空间
  7. 如何设置jinternalframe无边框_word文档美化技巧:加个边框提升版面颜值
  8. c++基础(part1)--cpp简介
  9. LeetCode Search Insert Position (二分查找)
  10. 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
  11. 云南省农村信用社计算机岗位待遇如何,云南农村信用社薪资待遇如何?
  12. React开发(224):ant design label绑定值
  13. Equation漏洞混淆利用分析总结(下)
  14. [luoguP2760] 科技庄园(背包DP)
  15. 2014值得期待的Erlang两本新书
  16. MySQL优化详解(三)——MySQL慢查询与内参数优化
  17. RouterOS利用(L2TP)实现异地组网
  18. 简单实用的易语言短信接口demo
  19. Linux性能优化(一)——stress压力测试工具
  20. PS1045L-ASEMI肖特基二极管PS1045L正向压降怎么测

热门文章

  1. et框架做游戏服务器性能好吗,et游戏服务器框架
  2. python遍历字典里的值
  3. 苹果升级后卡顿严重怎么解决
  4. 索尼CMOS图像传感器十年奋斗史
  5. 理解浅拷贝和深拷贝以及实现方法
  6. wps的开发工具中的按钮显示为灰色
  7. LaTeX——行距问题
  8. Windows 10/11 中的快速录屏的 5 种方法
  9. VUE 自定义组件定义和基本使用
  10. BFS【古希腊之争(二)】(bfs+优先队列)