Python源码:用turtle画美国队长盾牌

news2025/1/15 16:42:19

解析:

美国队长盾牌结构分析:

有4个圆和一个五角星组成。

源码如下:

import turtle as t
#控制画笔的速度
t.speed(10)
#画最外面的大圆
t.penup()
t.goto(100,-235)
t.pendown()
t.color("red","red")
t.begin_fill()
t.circle(210)
t.end_fill()
#画第二个圆
t.penup()
t.goto(100,-205)
t.pendown()
t.color("white","white")
t.begin_fill()
t.circle(180)
t.end_fill()
#画第三个圆
t.penup()
t.goto(100,-175)
t.pendown()
t.color("red","red")
t.begin_fill()
t.circle(150)
t.end_fill()
#画第四个圆
t.penup()
t.goto(100,-145)
t.pendown()
t.color("blue","blue")
t.begin_fill()
t.circle(120)
t.end_fill()
#画五角星
t.penup()
t.goto(0,0)
t.pendown()
t.color("white","white")
t.begin_fill()
for i in range(0,5):
    t.forward(200)
    t.right(144)
t.end_fill()
#隐藏小海龟
t.hideturtle()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/679085.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

iOS 实现多scheme 切换环境完整流程

文章目录 一、 添加configuration二、 添加scheme三、 设置scheme 和 configuration的对应关系四 、 本地配置文件五、 运行 前言 我们在开发中都要涉及到切换环境,很多小伙伴是通过宏定义的方式实现 切换环境的 , 这种方式不优雅,还可造成每…

MySQL基础篇(day02,复习自用)

MySQL第二天 基本的SELECT语句大小规范注释命名规则数据导入指令select语句练习 运算符代码练习 基本的SELECT语句 SQL 可以写在一行或者多行。为了提高可读性,各子句分行写,必要时使用缩进 每条命令以 ; 或 \g 或 \G 结束 关键字不能被缩写也不能分行 关…

中国开源,迈入“新生代”

提到中国开源,大家会想到什么? “追随者,而不是创造者”“国外一开源,国內就自主”“全球开源社区里的nobody”……如果你带着这些“刻板印象”,参加近两年国內的开源活动,极大可能会受到不小的震撼。 中国…

cglib动态代理 | 如何生成代理类、代理类内容解析

文章目录 简介一、cglib动态代理有什么特点CgLib动态代理:优点:缺点: 二、Cglib如何生成代理类生成代理类的具体代码:生成代理对象的具体代码: 三、代理类内容解析持久化代理类:代理类内容: Cgl…

数据指标体系建设

一、什么是数据指标体系? 指标体系是从不同维度梳理业务,把指标有系统的组织起来。简而言之,指标体系指标体系,所以一个指标不能叫指标体系,几个毫无关系的指标也不叫指标体系。指标体系就像是一个整体、一辆车&#…

MacOS Sonoma 14.0 (23A5276g) Beta2 带 OC 引导双分区黑苹果镜像

苹果今日向 Mac 电脑用户推送了 macOS 14 开发者预览版 Beta2 更新(内部版本号:23A5276g),本次更新距离上次发布隔了 15 天。 镜像下载: 微信公众号: macOS Sonoma 14.0 (23A5276g) Beta2 带 OC 引导双分…

【人工智能】— 深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化

【人工智能】— 深度神经网络、卷积神经网络(CNN)、多卷积核、全连接、池化 深度神经网络训练训练深度神经网络参数共享 卷积神经网络(CNN)卷积多卷积核卷积全连接最大池化卷积池化拉平向量激活函数优化小结 深度神经网络训练 Pr…

罗大佑、把午睡打造成领域驱动设计创新-UMLChina建模知识竞赛第4赛季第6轮

DDD领域驱动设计批评文集 欢迎加入“软件方法建模师”群 《软件方法》各章合集 参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。 只要最先答对前3题,即可获得本轮优胜。第4题为附加题,对错不影响优胜者的判定&am…

最优化系列 之 线性规划问题的灵敏度分析(1/6)

一、实验目的: 1. 掌握用MATLAB、LINGO 、EXCEL优化工具箱解线性规划的方法; 2. 练习建立实际问题的线性规划模型; 3. 掌握线性规划灵敏度分析原理; 4. 预习线性规划的灵敏度分析原理及方法。 二、实验内容 题目1:求解…

【spring cloud学习】2、Eureka服务注册与发现

前言 一套微服务架构的系统由很多单一职责的服务单元组成,而每个服务单元又有众多运行实例。由于各服务单元颗粒度较小、数量众多,相互之间呈现网状依赖关系,因此需要服务注册中心来统一管理微服务实例,维护各服务实例的健康状态…

终端基础知识

CLI、Terminal、Shell、Prompt 一、CLI CLI is the abbreviation of Command Line Interface. It’s a text-based way of interacting with a computer. 相比于图像界面提供的按钮,你可以使用一行命令来实现你想要的功能,比如说打开、关闭文件&…

Linux用户信息关键文件详解

passwd文件说明 /etc/passwd文件记录了Linux所有用户的信息,是系统的关键文件之一。 文件格式内容如上图。 文件中的条目以“:”为分隔符,各个字段记录的信息依次为: 第一个字段:记录用户名 第二个字段:值x表示该用…

如何做一份干净的git提交记录

背景 毕业工作有一些年头了,之前在写工作代码或者给开源项目贡献的时候,提交代码都不是很规范,甚至可以说十分的随意,想到什么就提交什么,根本没有管理提交记录的概念或者想法(当你身边的人都不怎么在意的…

基于SpringBoot+SpringCloud+vue的智慧养老平台设计与实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

大数据企业开发全套流程

大数据企业开发基础流程 Linux命令 1 Hadoop(HDFSYarn)单机版环境搭建 Hadoop 是一个开源的分布式计算框架,由 HDFS(Hadoop Distributed File System)和 YARN(Yet Another Resource Negotiator)两个核心组件组成。HD…

网络安全的含义及特征

网络安全从其本质上讲就是网络上的信息安全,指网络系统的硬件、软件及数据受到保护。不遭受破坏、更改、泄露,系统可靠正常地运行,网络服务不中断。从用户的角度,他们希望涉及到个人和商业的信息在网络上传输时受到机密性、完整性…

人人都能看懂的Spring源码解析,spring的事件监听机制

人人都能看懂的Spring源码解析,spring的事件监听机制 原理解析事件监听机制ApplicationEventPublisher、ApplicationEventMulticaster、ApplicationEvent、ApplicationListenerAbstractApplicationContext发布的事件类型 代码走读总结 往期文章: 人人都…

大数据Doris(四十八):Steam Load案例和注意事项

文章目录 Steam Load案例和注意事项 一、Steam Load案例 1、准备数据 2、创建 Doris 表 3、创建 Stream Load 导入任务 4、查看任务 5、查询Doris 表结果 二、注意事项 Steam Load案例和注意事项 一、Steam Load案例 下面以导入Linux节点本地磁盘数据到Doris为例&…

Python小游戏集合(开源、开源、免费下载)

Python小游戏集合 0. 前言1. 为什么用Python做游戏2. 小游戏集合及源代码(整理不易,一键三连)2.1 外星人小游戏2.2 塔防小游戏2.3 三国小游戏2.4 打飞机游戏2.5 飞机大战小游戏2.6 玛丽快跑小游戏2.7 涂鸦跳跃小游戏2.8 猜数字小游戏2.9 坦克…

金蝶云星空财务账套数据库中了.locked勒索病毒的解密步骤和预防方式

最近,金蝶云星空财务账套的数据库遭到了一次严重的勒索病毒攻击,导致数据库中重要数据被加密。这种攻击对企业来说是一种巨大的威胁,因为数据是企业的核心资产之一。而此次攻击的病毒为.locked后缀勒索病毒,而locked勒索病毒在本月…