python turtle工具绘制四叶草的实例分享


Posted in Python onFebruary 14, 2020

本篇文章介绍了python使用turtle库绘制四叶草的方法,代码很简单,希望对学习python的朋友有帮助。

python turtle工具绘制四叶草的实例分享

import turtle
import time
turtle.setup(650.,350,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) #控制叶子根部的角度为60度
  # turtle.fd(2*radius*pow(2,1/2)) #控制叶子根部的角度为90度
  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(30,45)
time.sleep(5)

内容扩展

import turtle

 

def draw_shapes():

 window = turtle.Screen()

 window.bgcolor("red")

 

 flower = turtle.Turtle()

 flower.speed(10)

 flower.shape("arrow")

 flower.right(45)

 for i in range(1,37):

  for j in range(1,5):

   draw_circle(flower,i,"green")

   flower.left(90)

 flower.right(45)

 flower.color("green")

 flower.forward(500)

 

 window.exitonclick()

 

def draw_circle(circle,radius,color):

 circle.color(color)

 circle.circle(radius)

 

draw_shapes()

以上就是python绘图四叶草的详细内容,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
Python的string模块中的Template类字符串模板用法
Jun 27 Python
深入理解python中函数传递参数是值传递还是引用传递
Nov 07 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
python对html过滤处理的方法
Oct 21 Python
python 图像平移和旋转的实例
Jan 10 Python
详解python读取image
Apr 03 Python
python socket 聊天室实例代码详解
Nov 14 Python
python实现PDF中表格转化为Excel的方法
Jun 16 Python
python时间序列数据转为timestamp格式的方法
Aug 03 Python
Python包资源下载路径报404解决方案
Nov 05 Python
Python django框架 web端视频加密的实例详解
Nov 20 Python
pytorch中index_select()的用法详解
Jan 06 Python
Python阶乘求和的代码详解
Feb 14 #Python
Python pip配置国内源的方法
Feb 14 #Python
Python3基本输入与输出操作实例分析
Feb 14 #Python
From CSV to SQLite3 by python 导入csv到sqlite实例
Feb 14 #Python
pandas实现excel中的数据透视表和Vlookup函数功能代码
Feb 14 #Python
pytorch实现MNIST手写体识别
Feb 14 #Python
Python3.7实现验证码登录方式代码实例
Feb 14 #Python
You might like
用PHP将数据导入到Foxmail
2006/10/09 PHP
PHP去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
解析在PHP中使用全局变量的几种方法
2013/06/24 PHP
JS 在指定数组中随机取出N个不重复的数据
2014/06/10 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
javascript数组排序汇总
2015/07/07 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
2017/06/23 jQuery
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
JS实现使用POST方式发送请求
2019/08/30 Javascript
layer.open组件获取弹出层页面变量、函数的实例
2019/09/25 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
python中如何使用正则表达式的非贪婪模式示例
2017/10/09 Python
Python实现一个简单的验证码程序
2017/11/03 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
德国购买健身器材:AsVIVA
2017/08/09 全球购物
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
复古服装:RetroStage
2019/05/10 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
高中毕业生自我鉴定范文
2013/09/26 职场文书
车间组长岗位职责
2013/12/20 职场文书
应届毕业生个人求职自荐信
2014/01/06 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
民主评议党员总结
2014/10/20 职场文书
公司仓库管理制度
2015/08/04 职场文书
初中体育教学随笔
2015/08/15 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
Mybatis-Plus 使用 @TableField 自动填充日期
2022/04/26 Java/Android