Python画笔案例-052 绘制彩色递归六边形

news/2024/10/9 11:32:55/

1、绘制彩色递归六边形

通过 python 的turtle 库绘制 彩色递归六边形,如下图:

在这里插入图片描述

2、实现代码

 绘制彩色递归六边形,以下为实现代码:

python"> 
"""彩色递归六边形.py
"""
import turtledef draw_circle(radius,level):if level>0:turtle.color(cs[level%10])turtle.begin_fill()turtle.circle(radius,360,6)turtle.end_fill()draw_circle(radius/1.3,level-1)cs = ['red','orange','yellow','green','brown','cyan','blue','purple','pink','magenta']draw_circle(100,10)turtle.ht()             # 隐藏海龟
turtle.done()           # 事件循环

http://www.ppmy.cn/news/1527148.html

相关文章

如何保证Redis和MySQL两者之间数据的一致性

在Web应用中,使用Redis作为缓存层来加速数据访问是一种常见的做法。然而,当Redis作为MySQL数据库的缓存层时,如何保证两者之间数据的一致性成为了一个需要认真考虑的问题。 数据不一致的原因 在使用Redis作为MySQL缓存的情况下,…

C++学习笔记(26)

七 、显示字符串中的字符 从界面上输入一个字符串(C 风格),把字符串中的每个字符显示出来,如果输入的是"abc",要求: 1)正序显示:a b c 2)逆序显示:…

十五,Spring Boot 整合连接数据库(详细配置)

十五,Spring Boot 整合连接数据库(详细配置) 文章目录 十五,Spring Boot 整合连接数据库(详细配置)最后: JDBC HikariDataSource(Spring Boot内置的数据库) HikariDataSource: 目前市面上非常优秀的数据源,是 Spring Boot2默认数…

Go语言设计与实现 学习笔记 第七章 内存管理(1)

7.1 内存分配器 程序中的数据和变量都会被分配到程序所在的虚拟内存中,内存空间包含两个重要区域——栈区(Stack)和堆区(Heap)。函数调用的参数、返回值、局部变量大都会被分配到栈上,这部分内存会由编译器…

esp32-C2 对接火山引擎实现智能语音(一)

目录 一、火山引擎大模型简介 1)火山引擎网址: 2)首先需要先注册火山引擎账号 3)语音识别——即语音转为文本 一句话识别 流式语音识别 录音文件识别标准版 录音文件识别极速版 4)语音合成——文本转音频 一、火山引擎大模型简介 火山引擎的智能语音技术,基于业界先…

海康威视相机在QTcreate上的环境配置教程(qt+opencv+海康SDK)

环境配置教程 前言:环境配置:1.海康SDK2.opencv 参考导入文件 前言: 配置环境是编程的第一步,所以写这篇文章来指导环境的配置。如果已经配置好了,想在qt上使用海康的摄像头,可以参考这篇文章:…

Java集合接口List

ArrrayList集合 底层数据结构是数组 构造方法 ArrayList()无参构造,构造一个初始容量为10的空列表 ArrayList(int initialCapacity) 构建具有指定初始容量的空列表 ArrayList并不是一new就会创建初始容量为10的空列表,而是调用add方法后创建 A…

基于Spark 的零售交易数据挖掘分析与可视化

基于Spark 的零售交易数据挖掘分析与可视化 本文将带你通过 PySpark 进行电商数据的分析处理,并将结果保存为 JSON 文件,供前端展示。我们将从数据的读取、处理、分析到结果保存和网页展示,覆盖完整的数据流。项目结构如下: 1、…