Python turtle库之QQ呲牙表情的绘制
from turtle import * #这样写可以省略turtle 直接写函数名
def zui():#画嘴部pencolor("darkred")pensize(6)fillcolor("white")#白色填充begin_fill()for i in range(180):#画弧right(1)fd(1.7)right(90)#调整方向fd(195)#补齐半圆的底end_fill()
def eye():#眼睛pensize(10)pencolor("darkred")for i in range(180):#画弧right(1)fd(0.4)
def tp(x,y):#xy代表横纵坐标penup()goto(x,y)pendown()
def ya(l,x):#l为长度 x是横坐标pensize(5)pencolor("goldenrod")tp(x,120)fd(l)
def meimao():pencolor("darkred")pensize(8)for i in range(160):right(1)fd(0.3)
hideturtle()#隐藏箭头
speed(9)
delay(0)
pensize(3)
pencolor("peru")
fillcolor("gold")
begin_fill()
circle(120)#画圆 外部
end_fill()
right(90)
tp(100,120)#转移画笔 准备画嘴部
zui()#调用函数画嘴部
tp(30,170)#转移画笔 画右眼
left(90)
eye()
tp(-75,170)#转移画笔 画左眼
right(180)
eye()
#画牙缝
ya(89,20)
ya(70,60)
ya(88,-20)
ya(68,-60)
#细节 覆盖多余的线条
tp(-95,120)
pencolor("darkred")
pensize(5)
left(90)
fd(195)
#画眉毛
tp(30,230)
left(90)
meimao()
tp(-60,240)
right(230)
meimao()
#添加脸部细节
pencolor("tomato")#更换笔的颜色
right(40)
tp(-90,150)
fd(20)
tp(-70,150)
fd(20)
tp(110,150)
fd(20)
tp(90,150)
fd(20)
tp(-140,-100)
write("祝愿大家笑口常开",font=("楷体",30,"normal"))
done()#画完后不马上消失,便于观看
Python turtle库之QQ呲牙表情的绘制相关推荐
- Python turtle库的画笔控制说明
turtle.penup() 别名 turtle.pu() :抬起画笔海龟在飞行 turtle.pendown() 别名 turtle.pd():画笔落下,海龟在爬行 turtle.pensize(w ...
- 用Python Turtle库画一个萌化的蜘蛛侠
你是从什么时候开始喜欢上漫威电影的?美国队长,钢铁侠,雷神? 我先入坑的是因为看了蜘蛛侠,小时候看完就幻想着什么时候自己也能成为一个英雄,我觉得第一代蜘蛛侠刻画得是最好的,也是给我印象最深刻的一代蜘蛛 ...
- Python Turtle库绘制小黄脸表情包
Python Turtle库绘制小黄脸表情包 下面只有一个表情的代码 #!/usr/bin/env python # -*- coding:utf-8 -*- __author__: "TC ...
- python random库画多彩蟒蛇,Python Turtle库绘制蟒蛇
使用Python Turtle库来绘制蟒蛇 import turtle引入了海龟绘图体系 使用setup函数,设定了一个宽650像素和高350像素的窗体,其位置左上角坐标是200,200 说明位置在距 ...
- python中turtle怎么确定坐标_关于Python turtle库使用时坐标的确定方法
关于Python turtle库使用时坐标的确定方法 想画一个比较复杂的图像,而且还想用turtle画,最让人想退却的是无规律的笔势和繁多的坐标,但既然没有按奈住冲动的心,那我告诉你一个比较笨的方法吧 ...
- python turtle库画七彩蟒蛇_Python Turtle库绘制蟒蛇
使用Python Turtle库来绘制蟒蛇 import turtle引入了海龟绘图体系 使用setup函数,设定了一个宽650像素和高350像素的窗体,其位置左上角坐标是200,200 说明位置在距 ...
- Python turtle库(螺旋正方形)
利用python turtle库 画 螺旋正方形 螺旋正方形 import turtle #导入turtle库 turtle.pensize(2) #设置画笔的宽度(2) for i in range ...
- Python turtle库绘制复杂漫威蜘蛛侠Spiderman
演示效果 点击播放:Python123平台 济南大学_盛亚琪_spiderman (https://www.python123.io/index/turtles/5c95d01e24577506dc7 ...
- python画史迪仔_Python turtle画图 使用python turtle库实现了动漫人物史迪仔的绘制 - 下载 - 搜珍网...
使用python turtle库实现了动漫人物史迪仔的绘制,画图过程尽量细分将每一个拐角都反复调整角度,直到合适为止,大概耗费了五六个小时的时间绘制成功(Using the python turtle ...
- 用Python turtle库绘制蟒蛇
Python的函数库 Python语言与C语言Java类似,可以大量使用外部函数库包含在安装包中的函数库:. 比如math, random, turtle等其他函数库,其他函数库用户根据代码需求自行安 ...
最新文章
- 在Ubuntu 14.04 64bit上使用Sphinx转换MonaServer项目文档
- EBS FORM(10g)开发步骤
- bs架构 mysql_基于BS架构OA办公系统的设计(PHP,MySQL)(三人组)(含录像)
- Science:如何高效阅读文献?
- 工业机器人打磨抛光编程员工资_让我们一起来谈谈,工业机器人行业的真实工资是多少?...
- How to download ABAP development Tool from Fiori Launchpad
- java eleven进度条
- 4月 .NET 线上 Meetup,快来报名
- 类的定义与抽取 java 1615134563
- 使用JQuery结合HIghcharts实现从后台获取JSON实时刷新图表
- 马斯克揭晓谜底!SpaceX大火箭将送日本富豪环月七日游
- android自定义拱形,Android自定义View实现圆弧进度的效果
- scrapy vs requests+beautifulsoup
- js或css文件后面跟参数的原因说明
- Python库详解。python有那些库你都知道了嘛?
- 安卓调用百度地图服务
- linux 释放 文件缓存,Linux中手动释放缓存的方法
- Vulkan学习(四):Shader加载 管线设置
- 2020.8.13 京东Android开发二面
- XJTUSE专业课与实验指南(已经开源)
热门文章
- 图解:冒泡排序及其优化
- 大厂面试为什么总考算法
- spoonwep下载地址
- 【excel】常用的函数整理
- 软考(软件设计师)考点总结 -- 信息安全分析与设计
- python程序设计课程设计二级减速器_2020中国大学mooc《高级语言程序设计(Python)CAP》答案在线查题2020知到《数据库...
- memcache客户端命令
- JAVA开发路线走向高级开发工程师
- conky - linux desktop 漂亮的桌面系统资源使用监控软件
- 学习笔记(01):Linux操作系统入门培训_Linux/Unix基础培训教程视频课程-01.Linux入门培训之_软硬件平台介绍...