Python turtle库绘制菱形的3种方式小结


Posted in Python onNovember 23, 2019

绘制一个菱形四边形,边长为 200 像素。方法1和2绘制了内角为60和120度的菱形,方法3绘制了内角为90度的菱形。

方法1‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‮‬‫

import turtle as t
ls = [30,-30,-150,150]#菱形各边的画笔绝对角度列表
for i in range(4):
  t.seth(ls[i])  #画笔转向相应绝对角度
  t.forward(200)
t.done()

方法2

import turtle as t
t.right(-45)  #起始顶点绝对角度设为正30度
for i in range(4):  #画4边,转向4次
  t.fd(200)  
  degree = 60*(1+i%2)  #其他3顶点右转角度分别为60、120、60度
  t.right(degree)
t.done()

效果图如下:

Python turtle库绘制菱形的3种方式小结

方法3

import turtle as t
t.circle(200,steps=4)  #circle(r,steps)函数画半径为r圆的内切steps边形

效果图如下:

Python turtle库绘制菱形的3种方式小结

以上这篇Python turtle库绘制菱形的3种方式小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中for循环控制语句用法实例
Jun 02 Python
Django自定义分页与bootstrap分页结合
Feb 22 Python
Python爬取当当、京东、亚马逊图书信息代码实例
Dec 09 Python
tensorflow实现softma识别MNIST
Mar 12 Python
python爬取各类文档方法归类汇总
Mar 22 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
Aug 03 Python
Python数据类型之Dict字典实例详解
May 07 Python
简单了解python的内存管理机制
Jul 08 Python
简单了解django缓存方式及配置
Jul 19 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
Apr 08 Python
pycharm中选中一个单词替换所有重复单词的实现方法
Nov 17 Python
如何在C++中调用Python
May 21 Python
使用Python画出小人发射爱心的代码
Nov 23 #Python
用python的turtle模块实现给女票画个小心心
Nov 23 #Python
python 利用turtle库绘制笑脸和哭脸的例子
Nov 23 #Python
Python使用Turtle库绘制一棵西兰花
Nov 23 #Python
用Python实现校园通知更新提醒功能
Nov 23 #Python
利用Python的turtle库绘制玫瑰教程
Nov 23 #Python
Python input函数使用实例解析
Nov 22 #Python
You might like
使用PHP的日期与时间函数技巧
2008/04/24 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
php的sprintf函数的用法 控制浮点数格式
2014/02/14 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
Symfony2实现从数据库获取数据的方法小结
2016/03/18 PHP
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
jquery移动点击的项目到列表最顶端的方法
2015/06/24 Javascript
如何使用jquery修改css中带有!important的样式属性
2016/04/28 Javascript
HTML5+jQuery插件Quicksand实现超酷的星际争霸2兵种分类展示效果(附demo源码下载)
2016/05/25 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
2017/02/20 Javascript
jQuery日程管理控件glDatePicker用法详解
2017/03/29 jQuery
nodejs动态创建二维码的方法
2017/08/12 NodeJs
tangram.js库实现js类的方式实例分析
2018/01/06 Javascript
原生JS进行前后端同构
2018/04/22 Javascript
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
Vue-CLI3.x 设置反向代理的方法
2018/12/06 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
如何用Python合并lmdb文件
2018/07/02 Python
通过python顺序修改文件名字的方法
2018/07/11 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
python NumPy ndarray二维数组 按照行列求平均实例
2019/11/26 Python
tensorflow 限制显存大小的实现
2020/02/03 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
python实现超级马里奥
2020/03/18 Python
django form和field具体方法和属性说明
2020/07/09 Python
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
应届大学生求职信
2013/12/01 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
个人批评与自我批评总结
2014/10/17 职场文书
个人事迹材料范文
2014/12/29 职场文书
日本读研:怎样写好一篇日本研究计划书?
2019/07/15 职场文书