python正方形螺旋线-利用Python绘制一个正方形螺旋线
1 安装turtle
Python2安装命令:
pip install turtule
Python3安装命令:
pip3 install turtle
因为turtle库主要是在Python2中使用的,所以安装的时候可能会提示错误:
Command "python setup.py egg_info" failed with error code 1
2 利用turtle库绘制正方形螺旋线
(1)效果图
(2)相关代码
import turtle as t
t.pen(speed=0) #加快绘图速度
t.penup()
t.goto(-200, -200) #以左下角某处为起点
t.pendown()
t.seth(0)
length = 400
while (length !=0): #利用正方形螺旋线的性质来绘图
t.fd(length)
t.left(90)
length -= 2.5
t.hideturtle() #绘图结束后把海龟头(笔触头)隐藏起来
t.done() #绘图结束后使窗口停留
3 绘图命令
(1)turtle.speed(speed) 画笔绘制的速度范围[0,10]整数。
(2)turtle.goto(x,y) 将画笔移动到坐标为x,y的位置。
(3)turtle.pendown() 动时绘制图形,缺省时也为绘制。
python正方形螺旋线-利用Python绘制一个正方形螺旋线相关推荐
- python神奇时钟项目_怎么在Python项目中利用Pygame绘制一个时钟
怎么在Python项目中利用Pygame绘制一个时钟 发布时间:2020-11-30 14:24:30 来源:亿速云 阅读:54 作者:Leah 怎么在Python项目中利用Pygame绘制一个时钟? ...
- 青少年python系列 25.turtle库绘制一个田字方格的方框
#绘制一个田字方格的方框import turtle#先利用循环绘制一个正方形for i in range(4):turtle.forward(200)turtle.left(90)turtle.for ...
- 利用C程序绘制一个正方形的矢量图形,不借助其他类库
为了在 C 语言中绘制一个正方形的矢量图形,你需要使用到 C 语言中的循环结构和字符串函数. 首先,你需要在程序中定义一个变量来表示正方形的边长.然后,使用一个循环结构,每次迭代输出一行字符串,字符串 ...
- 使用turtle库,绘制一个正方形。
题目: 使用turtle库,绘制一个正方形. 代码如下(示例): # 使用turtle库,绘制一个正方形. import turtle as t # 隐藏箭头 t.hideturtle() # 画笔落 ...
- opengl入门(四)windows平台的支持,绘制一个正方形
因为有一些莫名其妙的原因,macOS的opengl有些实现确实有点诡异,为了与教程保持一致,需要把整体项目迁移到windows平台 Windows平台的支持支持 cmake本身就是跨平台的,这里只需要 ...
- 【Python例】利用 python 进行用户画像词云图的生成 --- wordcloud
[Python例]利用 python 进行用户画像词云图的生成 - wordcloud 本文主要用于记录,并使用 python 脚本进行用户画像的词云图的生成. 前言 对于词云图来说,是一个用户画像数 ...
- 【Python例】利用 python 进行图片文字信息的提取 --- OCR-EasyOCR
[Python例]利用 python 进行图片文字信息的提取 - OCR-EasyOCR 本文主要用于记录,并使用 python 脚本进行图片文字信息的生成. 什么是 OCR? OCR OCR(Opt ...
- boxplot用法 python,[Python画图笔记]利用Python画箱型图boxplot
[Python画图笔记]利用Python画箱型图boxplot [Python画图笔记]利用Python画箱型图boxplot 最近在学习使用Python画图,想用subplot画两幅箱型图,分别用来 ...
- python推荐_利用Python构建一个简单的推荐系统
原标题:利用Python构建一个简单的推荐系统 摘要:快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫.在此之前读者需要对pandas和numpy等数据分析包有所了解. 什么 ...
- java调python 监控_利用Python实现一个简单的系统监控图表
作为运维人员,想必大家肯定都做过这样的事情:为了监控系统资源使用情况,开了若干个窗口,来回切换看输出: 只要我切得够快,性能异常点就逃不过我的眼睛! 这个时候你要是有个监控工具自然是很好的,例如我们美 ...
最新文章
- cnpm搭建私有仓库
- as 关联 android源码,android studio 2.x以上关联源码
- 【PAT (Advanced Level) Practice】1054 The Dominant Color (20 分)
- 在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
- 引用程序集没有强名称解决办法
- FFmpeg转码指令(测试通过)
- 【PC端vue ui框架学习】vue项目如何使用基于vue的UI框架Element
- android 代码设置 键盘适应_硬核软件,能在电脑上控制iPhone和Android手机
- openstreetmap_OpenStreetMap参加奥运会,SourceForge改造等
- ubuntu16.04安装zabbix-server3.4
- 2021年中国动物血浆制品及其衍生物市场趋势报告、技术动态创新及2027年市场预测
- mysql hy000 2013_MySQLERROR2013(HY000)错误解决方法
- swift 抛出错误_Swift错误处理– Swift尝试,捕捉,抛出
- maven项目里的ssh框架整合
- 实现会员到期_微信电子会员卡管理系统
- VIM和sed 替换字符串方法
- iOS获取本地音乐文件
- linux打印机测试程序,轻松了解Linux打印之CUPS软件
- 6种纯css3徽章样式
- Python图像增强
热门文章
- 面试心得与总结---BAT、网易、蘑菇街
- ORA-01400: cannot insert NULL into | 通过SQL链接服务器 往Oracle库的表中 插入默认值问题
- 一起挑战pythontip的题目(13)
- 2020-4-22 深度学习笔记20 - 深度生成模型 5 (有向生成网络--sigmoid信念网络/可微生成器网络/变分自编码器VAE/生产对抗网络GAN/生成矩匹配网络)
- TL-BERT: A Novel Biomedical Relation Extraction Approach
- 微信公众平台营销策略相关分析
- CSS3 3D转换和旋转木马案例
- PAT题目详解-----愿天下有情人都是失散多年的兄妹
- [附源码]java毕业设计高校奖学金评定管理系统
- 六轴机器人光机_烂大街的六轴机器人