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之入门(四)运算
May 27 Python
python日志记录模块实例及改进
Feb 12 Python
Python中新式类与经典类的区别详析
Jul 10 Python
pyinstaller打包opencv和numpy程序运行错误解决
Aug 16 Python
python运用sklearn实现KNN分类算法
Oct 16 Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
Oct 25 Python
python实现百度OCR图片识别过程解析
Jan 17 Python
Python2与Python3的区别详解
Feb 09 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
Feb 18 Python
python实现银行实战系统
Feb 26 Python
如何基于python对接钉钉并获取access_token
Apr 21 Python
Python绘图之二维图与三维图详解
Aug 04 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
网友原创的PHP模板类代码
2008/09/07 PHP
file_get_contents("php://input", "r")实例介绍
2013/07/01 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
PHP 中使用ajax时一些常见错误总结整理
2017/02/27 PHP
JQUERY获取form表单值的代码
2010/07/17 Javascript
JavaScript 参数中的数组展开 [译]
2012/09/21 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
nodejs教程 安装express及配置app.js文件的详细步骤
2013/05/11 NodeJs
按钮接受回车事件的三种实现方法
2014/06/06 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
2016/12/01 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
原生JS实现图片懒加载之页面性能优化
2019/04/26 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
[01:04:01]2014 DOTA2华西杯精英邀请赛5 24 DK VS VG
2014/05/25 DOTA
python基于queue和threading实现多线程下载实例
2014/10/08 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
python实现KNN分类算法
2019/10/16 Python
python元组和字典的内建函数实例详解
2019/10/22 Python
Python 取numpy数组的某几行某几列方法
2019/10/24 Python
keras中的loss、optimizer、metrics用法
2020/06/15 Python
深入浅析CSS3中的Flex布局整理
2020/04/27 HTML / CSS
澳大利亚领先的睡衣品牌:Peter Alexander
2016/08/16 全球购物
PHP中如何使用Cookie
2015/10/28 面试题
优秀经理事迹材料
2014/02/01 职场文书
挂靠协议书
2015/01/27 职场文书
人事聘任通知
2015/04/21 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
600字作文之感受大自然
2019/11/27 职场文书
导游词之西安骊山
2019/12/03 职场文书
Netty结合Protobuf进行编解码的方法
2021/06/26 Java/Android
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis