绘制一个菱形四边形,边长为 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()

效果图如下:

方法3

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

效果图如下:

Python——turtle库绘制菱形的3种方法相关推荐

  1. python绘制若干颜色的菱形_Python turtle库绘制菱形的3种方式小结

    Python turtle库绘制菱形的3种方式小结 绘制一个菱形四边形,边长为 200 像素.方法1和2绘制了内角为60和120度的菱形,方法3绘制了内角为90度的菱形. 方法1‪‬‪‬‪‬‪‬‪‬‮ ...

  2. Python Turtle库绘制小黄脸表情包

    Python Turtle库绘制小黄脸表情包 下面只有一个表情的代码 #!/usr/bin/env python # -*- coding:utf-8 -*- __author__: "TC ...

  3. Python turtle库绘制复杂漫威蜘蛛侠Spiderman

    演示效果 点击播放:Python123平台 济南大学_盛亚琪_spiderman (https://www.python123.io/index/turtles/5c95d01e24577506dc7 ...

  4. python中turtle怎么确定坐标_关于Python turtle库使用时坐标的确定方法

    关于Python turtle库使用时坐标的确定方法 想画一个比较复杂的图像,而且还想用turtle画,最让人想退却的是无规律的笔势和繁多的坐标,但既然没有按奈住冲动的心,那我告诉你一个比较笨的方法吧 ...

  5. python random库画多彩蟒蛇,Python Turtle库绘制蟒蛇

    使用Python Turtle库来绘制蟒蛇 import turtle引入了海龟绘图体系 使用setup函数,设定了一个宽650像素和高350像素的窗体,其位置左上角坐标是200,200 说明位置在距 ...

  6. 使用python turtle库绘制一个三角形_使用turtle库绘制一个叠加等边三角形,图形效果如下:...

    原博文 2020-09-14 23:11 − import turtle turtle.setup(650,350,200,200) turtle.penup() turtle.pensize(1) ...

  7. 用Python turtle库绘制蟒蛇

    Python的函数库 Python语言与C语言Java类似,可以大量使用外部函数库包含在安装包中的函数库:. 比如math, random, turtle等其他函数库,其他函数库用户根据代码需求自行安 ...

  8. 用Python turtle库 绘制皮卡丘

    Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...

  9. Python turtle库绘制同心圆

    今天了解了Python中用于绘制图像的turtle库 然后发现这真的是一个很好玩的库 放上大神的有关绘图的文章 https://blog.csdn.net/zengxiantao1994/articl ...

最新文章

  1. lucene反向索引——倒排表无论是文档号及词频,还是位置信息,都是以跳跃表的结构存在的...
  2. Spring-解决请求中文乱码问题
  3. Android:主题(Theme)
  4. 数据结构(一)---顺序表的实现---java版
  5. 有效Java第三版的源代码已更新为使用较新的功能
  6. Python稳基修炼的经典案例15(计算机二级、初学者必会字符格式处理)
  7. Liferay7 BPM门户开发之24: Liferay7应用程序安全
  8. 一个非常好的C#字符串操作处理类StringHelper.cs
  9. NoSQL——MongoDB
  10. PHP URL参数获取方式的四种例子
  11. 「SDOI2017」树点涂色 解题报告
  12. opensips服务端搭建
  13. Java 标识符的命名规则与规范
  14. linux更新opengl驱动下载,支持OpenGL 3.2 NVIDIA全新Linux驱动发布
  15. 简单网络管理协议SNMP通讯基础篇-熊健-专题视频课程
  16. android-更新UI的几种方式
  17. Python 去除重复行数据
  18. 消息系统(ActiveMQ)
  19. 红帽为什么要加入阿里云的朋友圈?
  20. 高绩效团队的建设与管理

热门文章

  1. 【论文阅读】TranAD: Deep Transformer Networks for Anomaly Detection inMultivariate Time Series Data
  2. 易经入门:《易经》概述
  3. DDF (Diamond Directive File)文件
  4. 如何设计一个优雅健壮的Android WebView?(上)
  5. [转]Toad 使用快速入门
  6. 软件缺陷、软件错误、软件故障学习记录
  7. 1982年以来NBA发展趋势分析
  8. ChatGPT 的原理与未来研究方向
  9. 限速牌的单位是什么_工业企业厂内机动车限速标志的有关规定
  10. 实验室设计规范与标准(实验室设计原则)