我将提出一个与你和其他答案相反的方法,这些答案过于专注于画正方形,这将需要太多的工作来完成。因为这是一个重复的模式,我认为冲压是一种方式,就像现实生活中的重复模式一样。具体来说:from turtle import Turtle, Screen

BASE_UNIT = 20

def tessellate(turtle, start, stop, step):

for x in range(start, stop + 1, step):

for y in range(start, stop + 1, step):

turtle.goto(x * BASE_UNIT, y * BASE_UNIT)

turtle.stamp()

turtle.left(45)

turtle.stamp()

alex = Turtle(shape="square")

alex.shapesize(8)

alex.color("red")

alex.penup()

tessellate(alex, -12, 12, 12)

tess = Turtle(shape="square")

tess.shapesize(4)

tess.color("gold")

tess.penup()

tessellate(tess, -6, 6, 12)

screen = Screen()

screen.exitonclick()

输出

乌龟邮票自然地旋转和缩放,这是乌龟画不到的!在

有一件事你会注意到,我的模式不太一样。在原来的两个红色(或黄色)方块组成一个星大小不一样!为了使模式起作用,它们稍有不同,我把它作为一个练习留给OP来纠正这个问题。在

python中用turtle绘制正方形_在Python-Turtle图形中创建正方形和旋转正方形的简单方法...相关推荐

  1. python中用turtle绘制同心圆_使用Python+turtle绘制同心圆

    原博文 2019-03-13 21:54 − 问题描述:数学定义上是指:同一平面上同一圆心而半径不同的圆.简单来说就是:圆心相同半径不同的圆,如果几个圆的圆心是同一点,那么这几个圆就叫做同心圆. 本文 ...

  2. python六角形的绘制 编程_利用Python的turtle重复画六边形

    学习Python,接触到turtle包,就用它来画一下六边形. 要在python中使用turtle包,就先要安装这个包.安装步骤如下,输入命令'pip3 install turtle',然后等待安装就 ...

  3. python用函数绘制椭圆_在Python中绘制椭圆轨道(使用numpy,matplotlib)

    我想知道如何使用公式ay2 bxy cx dy e = x2绘制椭圆轨道? 我首先确定了a,b,c,d,e常数,现在我假设通过给出x值我将获得y,这将给出我想要的图形,但我不能通过使用matplotl ...

  4. python画函数图象_用python画函数图像

    原博文 2020-03-12 15:11 − 上代码 import numpy as np import matplotlib.pyplot as plt def f(x): return x*x*x ...

  5. php mate,textmate 命令行_使用PHP在TextMate中创建命令

    textmate 命令行_使用PHP在TextMate中创建命令 textmate 命令行_使用PHP在TextMate中创建命令 textmate 命令行 TextMate is the best ...

  6. 用python绘制六角形_使用Python的turtle库实现六角形以及正方形螺旋线的绘制

    1.六角形的绘制 思路:一个六角形可以看作是两个等边三角形具有共同的中心且垂线互成60°角.所以只需实现一个等边三角形的绘制以及第二个三角形绘制起点的移动即可. 代码如下: import turtle ...

  7. python turtle画滑稽_使用python的turtle函数绘制一个滑稽表情的方法

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

  8. python用科赫迭代正方形_基于python绘制科赫雪花

    什么是科赫曲线 科赫曲线是de Rham曲线的特例.给定线段AB,科赫曲线可以由以下步骤生成: 将线段分成三等份(AC,CD,DB) 以CD为底,向外(内外随意)画一个等边三角形DMC 将线段CD移去 ...

  9. 用python的turtle画同心圆_在Python中用turtle函数画同心圆

    原博文 2019-12-24 09:01 − 用turtle函数画空心圆 turtle.circle是从下方开始画圆的,所以要画同心圆的话,每一次都要将画笔移动到下一个圆的底部位置. 画笔的坐标默认在 ...

最新文章

  1. Mac 装Sequel pro 连接 Mysql 8.0 失败、登录不了、loading问题
  2. 点滴积累--工作总结
  3. IE6下z-index犯癫不起作用bug的初步研究
  4. 【Python 必会技巧】对字典按照键(key)或者值(value)排序
  5. MySQL系列之E-1------MySQL主从复制原理
  6. linux 下 libpcap 简单使用
  7. WindowsXamlHost:在 WPF 中使用 UWP 的控件(Windows Community Toolkit)
  8. linux系统装psp,Linux上的PSP模拟器PPSSPP 1.7 发布了
  9. win11HDMI端口无法使用怎么办 windows11HDMI端口无法使用的解决方法
  10. RIP实现等开销负载均衡的配置
  11. php网页动态加载swf,HTML_如何修改网页中的FlashSWF文件,看到一个网站用flash做的,很 - phpStudy...
  12. Ti的C28x系列的DSP(28069)(28377D)使用经验,CMD文件
  13. linux图片裁剪软件安卓版,照片裁剪软件下载-照片裁剪 安卓版v2.2-PC6安卓网
  14. vue中使用keep-alive来优化网页性能
  15. Java面试宝典(2018版)
  16. 【vue+pc端】实现微信扫码登录pc端,后端通过微信开发平台,前端生成二维码(仅供参考)
  17. for循环的学习心得
  18. Latex技巧:LaTex插图命令includegraphics参数详解
  19. Flutter 笔记 | Flutter 布局组件
  20. MATLAB 向量和矩阵

热门文章

  1. 90-40-009-源码-CUBE-引擎为Spark写入Hbase本
  2. IDEA : 配置checkstyle
  3. drools 7.x 领域语言dsl详细语法
  4. RabbitMQ和Kafka的显著差异(6)
  5. php5.2 $_GET漏洞,ThinkPHP5 远程代码执行漏洞-动态分析
  6. Spring事务方法与非事务方法执行相互调用不回滚,你踩过这个坑没?
  7. 当我们谈微服务,我们在谈什么?谈谈我对微服务的理解!
  8. 干掉MySQL:他们的MySQL分库分表架构,搞得太棒了!
  9. 关于Redis、ZooKeeper等分布式锁原理的一些思考
  10. pycharm新建项目怎么选择框架_必看!心血管疾病怎么选择检查项目?