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绘制一个正方形螺旋线相关推荐

  1. python神奇时钟项目_怎么在Python项目中利用Pygame绘制一个时钟

    怎么在Python项目中利用Pygame绘制一个时钟 发布时间:2020-11-30 14:24:30 来源:亿速云 阅读:54 作者:Leah 怎么在Python项目中利用Pygame绘制一个时钟? ...

  2. 青少年python系列 25.turtle库绘制一个田字方格的方框

    #绘制一个田字方格的方框import turtle#先利用循环绘制一个正方形for i in range(4):turtle.forward(200)turtle.left(90)turtle.for ...

  3. 利用C程序绘制一个正方形的矢量图形,不借助其他类库

    为了在 C 语言中绘制一个正方形的矢量图形,你需要使用到 C 语言中的循环结构和字符串函数. 首先,你需要在程序中定义一个变量来表示正方形的边长.然后,使用一个循环结构,每次迭代输出一行字符串,字符串 ...

  4. 使用turtle库,绘制一个正方形。

    题目: 使用turtle库,绘制一个正方形. 代码如下(示例): # 使用turtle库,绘制一个正方形. import turtle as t # 隐藏箭头 t.hideturtle() # 画笔落 ...

  5. opengl入门(四)windows平台的支持,绘制一个正方形

    因为有一些莫名其妙的原因,macOS的opengl有些实现确实有点诡异,为了与教程保持一致,需要把整体项目迁移到windows平台 Windows平台的支持支持 cmake本身就是跨平台的,这里只需要 ...

  6. 【Python例】利用 python 进行用户画像词云图的生成 --- wordcloud

    [Python例]利用 python 进行用户画像词云图的生成 - wordcloud 本文主要用于记录,并使用 python 脚本进行用户画像的词云图的生成. 前言 对于词云图来说,是一个用户画像数 ...

  7. 【Python例】利用 python 进行图片文字信息的提取 --- OCR-EasyOCR

    [Python例]利用 python 进行图片文字信息的提取 - OCR-EasyOCR 本文主要用于记录,并使用 python 脚本进行图片文字信息的生成. 什么是 OCR? OCR OCR(Opt ...

  8. boxplot用法 python,[Python画图笔记]利用Python画箱型图boxplot

    [Python画图笔记]利用Python画箱型图boxplot [Python画图笔记]利用Python画箱型图boxplot 最近在学习使用Python画图,想用subplot画两幅箱型图,分别用来 ...

  9. python推荐_利用Python构建一个简单的推荐系统

    原标题:利用Python构建一个简单的推荐系统 摘要:快利用python构建一个属于你自己的推荐系统吧,手把手教学,够简单够酷炫.在此之前读者需要对pandas和numpy等数据分析包有所了解. 什么 ...

  10. java调python 监控_利用Python实现一个简单的系统监控图表

    作为运维人员,想必大家肯定都做过这样的事情:为了监控系统资源使用情况,开了若干个窗口,来回切换看输出: 只要我切得够快,性能异常点就逃不过我的眼睛! 这个时候你要是有个监控工具自然是很好的,例如我们美 ...

最新文章

  1. cnpm搭建私有仓库
  2. as 关联 android源码,android studio 2.x以上关联源码
  3. 【PAT (Advanced Level) Practice】1054 The Dominant Color (20 分)
  4. 在Vista操作系统中通过manifest文件使VC应用程序获得管理员权限
  5. 引用程序集没有强名称解决办法
  6. FFmpeg转码指令(测试通过)
  7. 【PC端vue ui框架学习】vue项目如何使用基于vue的UI框架Element
  8. android 代码设置 键盘适应_硬核软件,能在电脑上控制iPhone和Android手机
  9. openstreetmap_OpenStreetMap参加奥运会,SourceForge改造等
  10. ubuntu16.04安装zabbix-server3.4
  11. 2021年中国动物血浆制品及其衍生物市场趋势报告、技术动态创新及2027年市场预测
  12. mysql hy000 2013_MySQLERROR2013(HY000)错误解决方法
  13. swift 抛出错误_Swift错误处理– Swift尝试,捕捉,抛出
  14. maven项目里的ssh框架整合
  15. 实现会员到期_微信电子会员卡管理系统
  16. VIM和sed 替换字符串方法
  17. iOS获取本地音乐文件
  18. linux打印机测试程序,轻松了解Linux打印之CUPS软件
  19. 6种纯css3徽章样式
  20. Python图像增强

热门文章

  1. 面试心得与总结---BAT、网易、蘑菇街
  2. ORA-01400: cannot insert NULL into | 通过SQL链接服务器 往Oracle库的表中 插入默认值问题
  3. 一起挑战pythontip的题目(13)
  4. 2020-4-22 深度学习笔记20 - 深度生成模型 5 (有向生成网络--sigmoid信念网络/可微生成器网络/变分自编码器VAE/生产对抗网络GAN/生成矩匹配网络)
  5. TL-BERT: A Novel Biomedical Relation Extraction Approach
  6. 微信公众平台营销策略相关分析
  7. CSS3 3D转换和旋转木马案例
  8. PAT题目详解-----愿天下有情人都是失散多年的兄妹
  9. [附源码]java毕业设计高校奖学金评定管理系统
  10. 六轴机器人光机_烂大街的六轴机器人