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先序遍历二叉树问题
Nov 10 Python
django中SMTP发送邮件配置详解
Jul 19 Python
python Django里CSRF 对应策略详解
Aug 05 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
Python+Tensorflow+CNN实现车牌识别的示例代码
Oct 11 Python
python实现大学人员管理系统
Oct 25 Python
python实现上传文件到linux指定目录的方法
Jan 03 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
Jan 04 Python
基于python实现matlab filter函数过程详解
Jun 08 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
Jan 08 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
Feb 01 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脚本
2006/11/26 PHP
CI框架简单邮件发送类实例
2016/05/18 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
豆瓣网的jquery代码实例
2008/06/15 Javascript
动态刷新 dorado树的js代码
2009/06/12 Javascript
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
javascript insertAfter()定义与用法示例
2016/07/25 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
Angular 4.X开发实践中的踩坑小结
2017/07/04 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
JS实现随机点名器
2020/04/12 Javascript
Python 装饰器使用详解
2017/07/29 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
python使用sessions模拟登录淘宝的方式
2019/08/16 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
python实现批量处理将图片粘贴到另一张图片上并保存
2019/12/12 Python
Python获取、格式化当前时间日期的方法
2020/02/10 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
2020/05/18 Python
Gap加拿大官网:Gap Canada
2017/08/24 全球购物
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
后勤人员自我评价怎么写
2013/09/19 职场文书
代办委托书怎么写
2014/08/01 职场文书
高中运动会广播稿
2014/09/16 职场文书
党的群众路线教育实践活动对照检查材料范文
2014/09/24 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
2014教师专业技术工作总结
2014/12/03 职场文书
质量整改通知单
2015/04/21 职场文书
会计做账心得体会
2016/01/22 职场文书
Go语言编译原理之变量捕获
2022/08/05 Golang