Python教程56:海龟画图turtle画kitty猫

---------------turtle源码集合---------------

Python教程91:关于海龟画图,Turtle模块需要学习的知识点

Python教程51:海龟画图turtle画(三角形、正方形、五边形、六边形、圆、同心圆、边切圆,五角星,椭圆)

Python源码54:海龟画图turtle画天安门

Python源码53:海龟画图turtle画圣诞树

Python教程52:程序员6款,简易版的爱心表白代码合集

Python源码50:海龟画图turtle画py图标

Python源码49:海龟画图turtle画美国旗

Python教程48:海龟画图turtle画太极八卦阵

Python源码47:海龟画图turtle画巴斯光年

Python源码46:海龟画图turtle画坤坤

Python源码45:海龟画图turtle画雪容融

Python源码44:海龟画图turtle,画2022卡塔尔世界杯吉祥物

Python教程43:海龟画图turtle画小樱魔法阵

Python教程42:海龟画图turtle画海绵宝宝

Python教程41:海龟画图turtle画蜡笔小新

Python教程40:使用turtle画一只杰瑞

Python教程39:使用turtle画美国队长盾牌

Python教程38:使用turtle画动态粒子爱心+文字爱心

Python教程37:使用turtle画一个戴帽子的皮卡丘

Python教程36:海龟画图turtle写春联

Python源码35:海龟画图turtle画中国结

Python源码31:海龟画图turtle画七道彩虹

Python源码30:海龟画图turtle画紫色的小熊

Python源码29:海龟画图turtle画太极图

Python源码28:海龟画图turtle画熊猫

Python源码27:海龟画图turtle画动态圆舞曲

Python源码26:海龟画图turtle画向日葵

Python源码25:海龟画图turtle画小猪佩奇

Python源码24:使用海龟画图turtle画滑板

Python源码23:使用海龟画图turtle画小狗狗

Python源码22:使用海龟画图turtle画今天日期

Python源码21:使用海龟画图turtle画太阳,云朵,房子,绿树

Python源码20:使用海龟画图turtle画一个会动的星空

Python源码19:海龟画图turtle画螺旋的彩色的逐渐放大的文字

Python源码18:使用海龟画图turtle画捂脸表情

Python源码17:使用海龟画图turtle画五星红旗

Python源码16:使用海龟画图turtle画会动的时钟

Python源码15:使用海龟画图turtle画小黄人

Python源码14:使用海龟画图turtle画我的城堡

Python源码分享13:使用海龟画图turtle画一个会眨眼的皮卡丘

Python源码分享12:使用turtle画彩色六边形

Python源码分享11:使用海龟画图turtle画航天火箭

Python源码分享10:使用海龟画图turtle画哆啦A梦

Python源代码分享:02海龟画图五角星

Python源代码分享:03画一个奥运五环图

Python源代码分享:05使用turtle模块绘制一个彩色螺旋图案

Python源代码分享:07画满天繁星

Python源码分享08:使用turtle画一朵玫瑰花

Python源码分享10:使用海龟画图turtle画哆啦A梦

Python源码分享11:使用海龟画图turtle画航天火箭

Python源码分享12:使用turtle画彩色六边形
在这里插入图片描述

# @Author : 小红牛
# 微信公众号:WdPython
import math
import turtle as t
# 爱心
def heart():t.pensize(9)t.setheading(90)t.penup()t.color("deeppink")t.goto(-125, -135)t.pendown()t.begin_fill()t.fillcolor('deeppink')t.circle(9, 211)t.fd(9 * 2.4)t.lt(90)t.fd(9 * 2.4)t.circle(9, 211)t.end_fill()
# 头
def head():t.pensize(8)t.pencolor("black")t.penup()t.goto(-130, 170)t.pendown()t.setheading(220)for x in range(580):t.forward(1)if x < 250:t.left(0.5)elif x < 350:t.left(0.1)else:t.left(0.5)
# 耳朵
def ears():t.setheading(70)for i in range(150):t.forward(1)if i < 80:t.left(0.2)elif i < 90:t.left(10)else:t.left(0.2)t.setheading(160)for i in range(140):t.forward(1)t.left(0.15)t.setheading(140)for i in range(157):t.forward(1)if i < 65:t.left(0.2)elif i < 75:t.left(8)else:t.left(0.5)
# 眼睛
def eyes():# 左眼t.pensize(5)t.penup()t.goto(-100, 60)t.setheading(350)t.pendown()t.fillcolor("black")t.begin_fill()step = 0.3for i in range(2):for j in range(60):if j < 30:step += 0.02else:step -= 0.02t.forward(step)t.left(3)t.end_fill()# 右眼t.penup()t.goto(50, 40)t.setheading(350)t.pendown()t.fillcolor("black")t.begin_fill()step = 0.3for i in range(2):for j in range(60):if j < 30:step += 0.02else:step -= 0.02t.forward(step)t.left(3)t.end_fill()
# 鼻子
def nose():t.penup()t.goto(-40, 30)t.setheading(260)t.pendown()t.fillcolor("#ebc80e")t.begin_fill()step = 0.3for i in range(2):for j in range(60):if j < 30:step += 0.02else:step -= 0.02t.forward(step)t.left(3)t.end_fill()
# 小花
def flower(n):for i in range(n):t.forward(0.5)if i < 80:t.left(1)elif i < 120:t.left(2.3)else:t.left(1)
# 花朵
def flowers():t.penup()t.goto(20, 180)t.pendown()t.fillcolor("#dd4a76")t.begin_fill()t.setheading(175)flower(200)t.setheading(250)flower(200)t.setheading(325)flower(200)t.setheading(40)flower(200)t.setheading(115)flower(170)t.end_fill()t.penup()t.goto(30, 180)t.setheading(270)t.pendown()t.fillcolor("#e7be04")t.begin_fill()t.circle(10)t.end_fill()
# 胡须
def beard():t.penup()t.goto(-150, 65)t.pendown()t.setheading(170)t.pensize(6)for y in range(40):t.forward(1)t.left(0.3)t.penup()t.goto(-150, 85)t.pendown()t.setheading(160)for y in range(50):t.forward(1)t.left(0.3)t.penup()t.goto(-150, 45)t.pendown()t.setheading(180)for y in range(55):t.forward(1)t.left(0.3)t.penup()t.goto(110, 10)t.setheading(340)t.pendown()for y in range(40):t.forward(1)t.right(0.3)t.penup()t.goto(120, 30)t.setheading(350)t.pendown()for y in range(30):t.forward(1)t.right(0.3)t.penup()t.goto(115, 50)t.setheading(360)t.pendown()for y in range(50):t.forward(1)t.right(0.3)
def myarc(t, r, angle):length = 2 * math.pi * r * angle / 360  # angle角度的扇形的弧长n = int(length / 3) + 1  # 线段条数step_length = length / n  # 每条线段的长度step_angle = angle / n  # 每条线段的角度polyline(t, n, step_length, step_angle)
def polyline(t, n, length, angle):for index in range(n):t.fd(length)t.lt(angle)
# 身体
def body():t.pensize(8)t.penup()t.goto(-100, -30)t.setheading(230)t.pendown()t.fillcolor("#efa9c1")t.begin_fill()for z in range(140):t.forward(1)t.left(0.2)t.setheading(340)for z in range(200):t.forward(1)t.left(0.1)t.setheading(85)for z in range(140):t.forward(1)t.left(0.1)t.end_fill()t.penup()t.goto(-73, -33)t.pendown()t.setheading(250)t.fillcolor("#da4b76")t.begin_fill()myarc(t, 40, 205)t.setheading(170)t.pensize(6)t.forward(75)t.end_fill()# 左胳膊t.pensize(8)t.penup()t.goto(-120, -17)t.setheading(230)t.pendown()t.fillcolor("#d64b75")t.begin_fill()t.forward(50)t.setheading(320)for k in range(27):t.forward(1)t.left(1)t.setheading(55)for k in range(50):t.forward(1)t.right(0.1)t.end_fill()# 左手t.penup()t.goto(-125, -15)t.setheading(140)t.pendown()t.fillcolor("pink")t.begin_fill()t.forward(8)t.setheading(50)myarc(t, 10, 190)t.setheading(150)for j in range(80):t.forward(1)t.left(2.2)t.forward(24)t.end_fill()# 右胳膊t.penup()t.goto(27, -45)t.pendown()t.fillcolor("#db4e79")t.setheading(350)t.begin_fill()for x in range(50):t.forward(1)t.right(1)t.setheading(220)t.forward(40)t.setheading(100)for x in range(50):t.forward(1)t.left(0.2)t.end_fill()# 右手t.penup()t.goto(70, -75)t.pendown()t.setheading(300)t.forward(8)t.setheading(30)for x in range(40):t.forward(1)t.right(5)t.setheading(280)for x in range(70):t.forward(1)t.right(2)# 右脚t.penup()t.goto(-70, -180)t.pendown()t.setheading(250)for x in range(30):t.forward(1)t.left(0.3)for x in range(160):t.forward(1)if x < 30:t.left(3)elif x < 65:t.left(0.1)else:t.left(1)# 左脚t.penup()t.goto(-150, -210)t.setheading(340)t.pendown()t.fillcolor("pink")t.begin_fill()step = 1.5for i in range(2):for j in range(60):if j < 30:step += 0.1else:step -= 0.1t.forward(step)t.left(3)t.end_fill()
# 主函数
t.setup(0.8, 0.8)
t.title('hellokitty')
t.bgcolor('pink')
t.hideturtle()t.delay(0)
head()
ears()
eyes()
nose()
beard()
flowers()
body()
heart()
t.penup()
t.goto(300, -100)
t.write('我是一只kitty猫', align='center', font=('楷体', 30, 'normal'))
t.done()

完毕!!感谢您的收看

----------★★历史博文集合★★----------
我的零基础Python教程,Python入门篇 进阶篇 视频教程 Py安装py项目 Python模块 Python爬虫 Json Xpath 正则表达式 Selenium Etree CssGui程序开发 Tkinter Pyqt5 列表元组字典数据可视化 matplotlib 词云图 Pyecharts 海龟画图 Pandas Bug处理 电脑小知识office自动化办公 编程工具
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LEETCODE 315. 计算右侧小于当前元素的个数(归并)

class Solution { public: // 将count声明为publicvector<int> count; vector<int> indexs,tmp;public:vector<int> countSmaller(vector<int>& nums) {//归并int left0;int rightnums.size()-1;//计数// vector<int> count(nums.size()); …

NARF关键点检测及SAC-IA粗配准

一、生成对应深度图 C #include <iostream> #include <pcl/io/pcd_io.h> #include <pcl/point_types.h> #include <pcl/common/io.h> #include <pcl/range_image/range_image.h> #include <pcl/visualization/range_image_visualizer.h>…

pytorch常用激活函数笔记

1. relu函数&#xff1a; 公式&#xff1a; 深层网络内部激活函数常用这个 import matplotlib.pyplot as pltdef relu_fun(x):if x>0:return xelse:return 0x np.random.randn(10) y np.arange(10)plt.plot(y,x)for i ,t in enumerate(x):x[i] relu_fun(t) plt.p…

MySQL数据库-MVCC多版本并发控制

mvcc,多版本并发控制&#xff08;Multi-Version Concurrency Control&#xff09;,是一种用于数据库管理系统中的并发控制方法. 在传统的并发控制方法中,如锁定机制,当一个事务修改数据时,会对相关的数据对象进行锁定,其他事务需要等待该锁释放才能进行操作。这种方法存在着事…

数据结构在JavaScript中的体现

一.概述 数据结构是计算机中存储、组织数据的方式。通常情况下&#xff0c;精心选择的数据结构可以带来最优效率的算法&#xff0c;其实算法并不是一个很高级的东西&#xff0c;它充斥在每一种代码组织方式中&#xff1b;而且各种语言关于数据结构方面的内容都是大同小异的&…

奔跑吧小恐龙(Java)

前言 Google浏览器内含了一个小彩蛋当没有网络连接时&#xff0c;浏览器会弹出一个小恐龙&#xff0c;当我们点击它时游戏就会开始进行&#xff0c;大家也可以玩一下试试&#xff0c;网址&#xff1a;恐龙快跑 - 霸王龙游戏. (ur1.fun) 今天我们也可以用Java来简单的实现一下这…

Python-web自动化-Playwright的学习

Python-web自动化-Playwright的学习 1. 安装playwright2. 界面等待3. 自动化代码助手4. 定位元素1. css selector定位2. xpath定位3. get_by_XXX定位 5. 操作元素1. 单选框、复选框2. select下拉框3. 网页操作4. 框架页 frame5. 窗口切换6. 截屏 1. 安装playwright pip命令 pi…

垃圾分类|城市垃圾分类管理系统|基于Springboot的城市垃圾分类管理系统设计与实现(源码+数据库+文档)

城市垃圾分类管理系统目录 目录 基于Springboot的城市垃圾分类管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、垃圾列表 2、公告信息管理 3、公告类型管理 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 …

(06)Hive——正则表达式

Hive版本&#xff1a;hive-3.1.2 一、Hive的正则表达式概述 正则表达式是一种用于匹配和操作文本的强大工具&#xff0c;它是由一系列字符和特殊字符组成的模式&#xff0c;用于描述要匹配的文本模式。 Hive的正则表达式灵活使用解决HQL开发过程中的很多问题&#xff0c;本篇文…

代码随想录算法训练营第十七天|Leetcode110 平衡二叉树、Leetcode257 二叉树的所有路径、Leetcode404 左叶子之和

代码随想录算法训练营第十七天|Leetcode110 平衡二叉树、Leetcode257 二叉树的所有路径、Leetcode404 左叶子之和 ● Leetcode110 平衡二叉树● 解题思路● 代码实现 ● Leetcode257 二叉树的所有路径● 解题思路● 代码实现 ● Leetcode404 左叶子之和● 解题思路● 代码实现 …

esp8266-01s WIFI模块使用(一)- AT指令

时间记录&#xff1a;2024/2/15 一、注意事项 &#xff08;1&#xff09;使用英文双引号表示字符串数据 &#xff08;2&#xff09;默认波特率115200 &#xff08;3&#xff09;AT指令以“\r\n”结尾 &#xff08;4&#xff09;3.3V电源接口先连接单片机的3.3V&#xff0c;如…

7 大 Android 数据恢复软件,可轻松找回丢失的数据

每年&#xff0c;由于各种原因&#xff0c;数百万人从他们的 Android 设备中丢失数据。它可能像意外删除文件一样简单&#xff0c;也可能像系统崩溃一样复杂。在这种情况下&#xff0c;拥有高效的数据恢复工具可以证明是救命稻草。Mac 用户尤其需要找到与其系统兼容的软件。好消…