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基于smtplib实现异步发送邮件服务
May 28 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
Jun 05 Python
Python机器学习之决策树算法
Dec 22 Python
利用Python正则表达式过滤敏感词的方法
Jan 21 Python
pyQt5实时刷新界面的示例
Jun 25 Python
在linux系统下安装python librtmp包的实现方法
Jul 22 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
Mar 05 Python
使用keras实现孪生网络中的权值共享教程
Jun 11 Python
如何卸载python插件
Jul 08 Python
Python数据分析之pandas读取数据
Jun 02 Python
Python pandas读取CSV文件的注意事项(适合新手)
Jun 20 Python
python 标准库原理与用法详解之os.path篇
Oct 24 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
如何开始收听短波广播
2021/03/01 无线电
域名和cookie问题(域名后缀)
2012/10/10 PHP
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
php中jpgraph类库的使用介绍
2013/08/08 PHP
YII路径的用法总结
2014/07/09 PHP
ThinkPHP分页实例
2014/10/15 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
Apache站点配置SSL强制跳转443
2021/03/09 Servers
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
浅谈javascript 函数表达式和函数声明的区别
2016/01/05 Javascript
搭建Bootstrap离线文档的方法
2016/12/02 Javascript
详解组件库的webpack构建速度优化
2018/06/18 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
在小程序Canvas中使用measureText的方法示例
2018/10/19 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
echarts实现词云自定义形状的示例代码
2019/02/20 Javascript
react实现antd线上主题动态切换功能
2019/08/12 Javascript
vue打开子组件弹窗都刷新功能的实现
2020/09/21 Javascript
python回调函数的使用方法
2014/01/23 Python
python如何实现反向迭代
2018/03/20 Python
Python unittest模块用法实例分析
2018/05/25 Python
python安装numpy和pandas的方法步骤
2019/05/27 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
Django静态文件加载失败解决方案
2020/08/26 Python
建筑公司文秘岗位职责
2013/11/29 职场文书
工厂会计员职责
2014/02/06 职场文书
傲慢与偏见读书笔记
2015/06/29 职场文书
Django给表单添加honeypot验证增加安全性
2021/05/06 Python
阿里云 Windows server 2019 配置FTP
2022/04/28 Servers
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers