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中__call__方法示例分析
Oct 11 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
May 08 Python
Python unittest模块用法实例分析
May 25 Python
解决Python安装后pip不能用的问题
Jun 12 Python
python数据批量写入ScrolledText的优化方法
Oct 11 Python
python中将zip压缩包转为gz.tar的方法
Oct 18 Python
pytorch三层全连接层实现手写字母识别方式
Jan 14 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
解决在keras中使用model.save()函数保存模型失败的问题
May 21 Python
Python中如何引入第三方模块
May 27 Python
基于Python绘制美观动态圆环图、饼图
Jun 03 Python
Python 图片处理库exifread详解
Feb 25 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/07 PHP
让你成为更出色的PHP开发者的10个技巧
2011/02/25 PHP
php 数组的一个悲剧?
2011/05/11 PHP
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
2012/05/07 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
prototype 1.5相关知识及他人笔记
2006/12/16 Javascript
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
hovertree插件实现二级树形菜单(简单实用)
2016/12/28 Javascript
jquery DataTable实现前后台动态分页
2017/06/17 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
Python 初始化多维数组代码
2008/09/06 Python
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
Python txt文件加入字典并查询的方法
2019/01/15 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
解决Django后台ManyToManyField显示成Object的问题
2019/08/09 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
世界上最大的在线学习和教学市场:Udemy
2017/11/08 全球购物
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
两道JAVA笔试题
2016/09/14 面试题
大一自我鉴定范文
2013/10/04 职场文书
优秀员工自荐书范文
2013/12/08 职场文书
同事打架检讨书
2014/02/04 职场文书
职工代表大会主持词
2014/04/01 职场文书
初中三好学生自我鉴定
2014/04/07 职场文书
审美与表现自我评价
2015/03/09 职场文书
培训感想范文
2015/08/07 职场文书
浅析MongoDB之安全认证
2021/06/26 MongoDB
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers