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中zip()函数用法实例教程
Jul 31 Python
python遍历 truple list dictionary的几种方法总结
Sep 11 Python
用python实现简单EXCEL数据统计的实例
Jan 24 Python
Python+tkinter模拟“记住我”自动登录实例代码
Jan 16 Python
python opencv摄像头的简单应用
Jun 06 Python
Python 点击指定位置验证码破解的实现代码
Sep 11 Python
节日快乐! Python画一棵圣诞树送给你
Dec 24 Python
python 插入日期数据到Oracle实例
Mar 02 Python
python爬虫scrapy图书分类实例讲解
Nov 23 Python
python基于爬虫+django,打造个性化API接口
Jan 21 Python
关于python pygame游戏进行声音添加的技巧
Oct 24 Python
python机器学习Github已达8.9Kstars模型解释器LIME
Nov 23 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生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
php获取当前页面完整URL地址
2015/12/30 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
javascript JSON操作入门实例
2010/04/16 Javascript
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
EXTJS记事本 当CompositeField遇上RowEditor
2011/07/31 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
JQuery入门—编写一个简单的JQuery应用案例
2013/01/03 Javascript
JavaScript对内存分配及管理机制详细解析
2013/11/11 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
2015/10/25 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
jQuery实现滚动鼠标放大缩小图片的方法(附demo源码下载)
2016/03/05 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
Vue学习笔记进阶篇之vue-router安装及使用方法
2017/07/19 Javascript
Vue+Element使用富文本编辑器的示例代码
2017/08/14 Javascript
详解.vue文件中监听input输入事件(oninput)
2017/09/19 Javascript
Makefile/cmake/node-gyp中区分判断不同平台的方法
2018/12/18 Javascript
Python实现从URL地址提取文件名的方法
2015/05/15 Python
python简单实现刷新智联简历
2016/03/30 Python
Python+PyQT5的子线程更新UI界面的实例
2019/06/14 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
python 实时调取摄像头的示例代码
2020/11/25 Python
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
城市轨道专业个人求职信范文
2013/09/23 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
人力资源专员岗位职责
2014/01/30 职场文书
会计电算化专业自荐信
2014/03/15 职场文书
委托书样本
2014/04/02 职场文书
房屋出售协议书
2014/04/10 职场文书
活动总结报告怎么写
2014/07/03 职场文书
送给小学生的暑假礼物!小学生必背99首古诗
2019/07/02 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android