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 BeautifulSoup中文乱码问题的2种解决方法
Apr 22 Python
举例详解Python中的split()函数的使用方法
Apr 07 Python
Python2.x版本中maketrans()方法的使用介绍
May 19 Python
Python3遍历目录树实现方法
May 22 Python
python字符串连接方法分析
Apr 12 Python
Python获取指定字符前面的所有字符方法
May 02 Python
Python对象中__del__方法起作用的条件详解
Nov 01 Python
python基于itchat模块实现微信防撤回
Apr 29 Python
python获取txt文件词向量过程详解
Jul 05 Python
python networkx 根据图的权重画图实现
Jul 10 Python
Python 使用dict实现switch的操作
Apr 07 Python
Pandas 数据编码的十种方法
Apr 20 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
IIS6+PHP5+MySQL5+Zend Optimizer+phpMyAdmin安装配置图文教程 2009年
2009/06/08 PHP
深入PHP5中的魔术方法详解
2013/06/17 PHP
兼容各大浏览器带关闭按钮的漂浮多组图片广告代码
2014/06/05 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
php实现的http请求封装示例
2016/11/08 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
2019/05/23 PHP
js获取本机的外网/广域网ip地址完整源码
2013/08/12 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
JavaScript中的对象序列化介绍
2014/12/30 Javascript
JQuery select(下拉框)操作方法汇总
2015/04/15 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
jquery UI Datepicker时间控件的使用方法(终结版)
2015/11/07 Javascript
JS基于MSClass和setInterval实现ajax定时采集信息并滚动显示的方法
2016/04/18 Javascript
微信小程序获取微信运动步数的实例代码
2017/07/20 Javascript
Webpack 之 babel-loader文件预处理器详解
2018/03/23 Javascript
JavaScript函数的特性与应用实践深入详解
2018/12/30 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
微信小程序之导航滑块视图容器功能的实现代码(简单两步)
2020/06/19 Javascript
[07:09]2014DOTA2国际邀请赛-Newbee再次发威成功晋级决赛
2014/07/19 DOTA
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
Django框架的中的setting.py文件说明详解
2018/10/15 Python
Python os.access()用法实例
2019/02/18 Python
Python中Flask-RESTful编写API接口(小白入门)
2019/12/11 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
Craghoppers德国官网:户外和旅行服装
2020/02/14 全球购物
自我鉴定范文300字
2013/10/01 职场文书
大学生个人总结的自我评价
2013/10/05 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
《宿建德江》教学反思
2014/04/23 职场文书
新颖的化妆品活动方案
2014/08/21 职场文书
学校政风行风评议工作总结
2014/10/21 职场文书
员工自我工作评价
2015/03/06 职场文书