Python中的turtle画箭头,矩形,五角星


Posted in Python onMarch 16, 2022

前言:

Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。

一、画箭头

#====================>>>>>>>>>>> 画箭头
import turtle  #导入turtle包以及所有的内部成员
turtle.setup(600, 400,)  #窗体大小为600×400
idc = turtle.Turtle()  #创造一个新海龟。我们叫它"idc"
idc.forward(200)  #朝idc面对的方向移动200像素
turtle.done()  #完成

运行效果:

Python中的turtle画箭头,矩形,五角星

二、画正方形

import turtle
turtle.setup(600,400,)  #窗体大小为600×400
idc = turtle.Turtle()
idc.forward(100)
idc.right(90)    # 顺时针旋转90度
idc.forward(100)
idc.right(90)
idc.forward(100)
idc.right(90)
idc.forward(100)
idc.right(90)
turtle.done()

运行结果:

Python中的turtle画箭头,矩形,五角星

三、画五角星

import turtle
 
turtle.setup(600, 400, )  # 窗体大小为600×400
idc = turtle.Turtle()
for i in range(200):
    idc.forward(200)
    idc.right(144)
 
turtle.done()

运行结果:

Python中的turtle画箭头,矩形,五角星

到此这篇关于Python中的turtle画箭头,矩形,五角星的文章就介绍到这了,更多相关Python中的turtle绘制内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详解详解Python中writelines()方法的使用
May 25 Python
浅谈Python浅拷贝、深拷贝及引用机制
Dec 15 Python
Python MD5加密实例详解
Aug 02 Python
Python3实现简单可学习的手写体识别(实例讲解)
Oct 21 Python
1 行 Python 代码快速实现 FTP 服务器
Jan 25 Python
python射线法判断检测点是否位于区域外接矩形内
Jun 28 Python
Django中信号signals的简单使用方法
Jul 04 Python
python绘制直方图和密度图的实例
Jul 08 Python
jenkins配置python脚本定时任务过程图解
Oct 29 Python
Django框架获取form表单数据方式总结
Apr 22 Python
Python TestSuite生成测试报告过程解析
Jul 23 Python
python中Array和DataFrame相互转换的实例讲解
Feb 03 Python
Python学习之异常中的finally使用详解
Mar 16 #Python
Python实现抖音热搜定时爬取功能
Mar 16 #Python
Python3的进程和线程你了解吗
Mar 16 #Python
python的列表生成式,生成器和generator对象你了解吗
Mar 16 #Python
bat批处理之字符串操作的实现
Mar 16 #Python
一起来学习Python的元组和列表
Mar 13 #Python
python自动化测试之Selenium详解
You might like
Apache下禁止php文件被直接访问的解决方案
2013/04/25 PHP
div li的多行多列 无刷新分页示例代码
2013/10/16 PHP
PHP定时执行任务实现方法详解(Timer)
2015/07/30 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
jQuery 表格工具集
2010/04/25 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
javascript去掉前后空格的实例
2013/11/07 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
原生JavaScript实现合并多个数组示例
2014/09/21 Javascript
js实现对table动态添加、删除和更新的方法
2015/02/10 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
jQuery+canvas实现的球体平抛及颜色动态变换效果
2016/01/28 Javascript
javascript比较语义化版本号的实现代码
2016/09/09 Javascript
easyui简介_动力节点Java学院整理
2017/07/14 Javascript
Angular中自定义Debounce Click指令防止重复点击
2017/07/26 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
2018/08/20 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
Vue父子传递实例讲解
2020/02/14 Javascript
javascript实现放大镜功能
2020/12/09 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
Python语言生成水仙花数代码示例
2017/12/18 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
python接口调用已训练好的caffe模型测试分类方法
2019/08/26 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
学习Python需要哪些工具
2020/09/04 Python
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
联想香港官方网站及网店:Lenovo香港
2018/04/13 全球购物
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
黄金搭档广告词
2014/03/21 职场文书
会计岗位说明书
2014/07/29 职场文书
2015年药品销售工作总结范文
2015/05/25 职场文书
sql字段解析器的实现示例
2021/06/23 SQL Server