有趣的python代码系列二:温柔的狮子
先看效果动画效果:
代码:
import turtle as t
def hair(): # 画头发t.penup()t.goto(-50, 150)t.pendown()t.fillcolor('#a2774d')t.begin_fill()for j in range(10): # 重复执行10次t.setheading(60 - (j * 36)) # 每次调整初始角度t.circle(-50, 120) # 画120度的弧t.end_fill()
def face(): # 画脸t.penup()t.goto(0, 100)t.pendown()t.fillcolor('#f2ae20')t.begin_fill()t.setheading(180)t.circle(85)t.end_fill()# 下巴t.circle(85, 120)t.fillcolor('white')t.begin_fill()t.circle(85, 120)t.setheading(135)t.circle(100, 95)t.end_fill()
def ears(dir): # 画眼睛,dir用来设置方向,左右眼对称t.penup()t.goto((0 - dir) * 30, 90)t.setheading(90)t.pendown()t.fillcolor('#f2ae20')t.begin_fill()t.circle(dir * 30)t.end_fill()t.penup()t.goto((0 - dir) * 40, 85)t.setheading(90)t.pendown()t.fillcolor('white')t.begin_fill()t.circle(dir * 17)t.end_fill()
def nose(): # 画鼻子t.penup()t.goto(20, 0)t.setheading(90)t.pendown()t.fillcolor('#a2774d')t.begin_fill()t.circle(20)t.end_fill()
def eye(dir): # 画耳朵,dir用来设置方向,左右耳对称t.penup()t.goto((0 - dir) * 30, 20)t.setheading(0)t.pendown()t.fillcolor('black')t.begin_fill()t.circle(10)t.end_fill()
def mouth(): # 画嘴巴t.penup()t.goto(0, 0)t.setheading(-90)t.pendown()t.forward(50)t.setheading(0)t.circle(80, 30)t.penup()t.goto(0, -50)t.setheading(180)t.pendown()t.circle(-80, 30)
hair()
ears(1)
ears(-1)
face()
eye(1)
eye(-1)
mouth()
nose()
t.done()
有趣的python代码系列二:温柔的狮子相关推荐
- 有趣的python代码系列四:小猪佩奇
先看效果图: python代码: import turtle from turtle import * turtle.title('小猪佩奇')def nose(x,y):""&q ...
- 有趣的python代码系列五:可爱的小黄人
先看效果图: python代码: import turtle as t # t = turtle.Turtle() wn = t.Screen() t.colormode(255) t.hidetur ...
- n行Python代码系列:五行代码实现两个视频画中画播放
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...
- n行Python代码系列专栏文章目录
☞ ░ 前往老猿Python博客 https://blog.csdn.net/LaoYuanPython ░ 一.专栏简介 本专栏介绍使用少量Python代码(n行,n小于等于10)实现特定的功能或能 ...
- n行Python代码系列:三行程序实现从视频截取子窗内容输出
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...
- n行Python代码系列:两行代码实现视频文件指定时刻画面输出
☞ ░ 老猿Python博文目录 ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还挺不错,简洁.实用,传播了知识.带来了阅读量,撩动了老猿的心,决定跟风一 ...
- n行Python代码系列:四行程序实现两个视频同屏播放
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...
- n行Python代码系列:两行代码去除抖音快手短视频尾部Logo
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...
- n行Python代码系列:两行代码实现彩色视频转换为灰度视频
☞ ░ 老猿Python博文目录 ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还挺不错,简洁.实用,传播了知识.带来了阅读量,撩动了老猿的心,决定跟风一 ...
最新文章
- vim插件自动补齐_Vim7.3.3使用Autocomplpop自动补全插件报错解决办法
- 【Android 应用开发】Android 返回堆栈管理 ( 默认启动模式 | 栈顶复用启动模式 | 栈内复用启动模式 | 单实例启动模式 | CLEAR_TOP 标识 )
- XML--视频--人脸VOC
- python调用kafka拉取数据失败_无法使用kafkapython从另一个容器向Kafka容器发出请求...
- java日期格式精确到分_详解Java日期格式化及其使用例子
- shields 徽标_到处都有平面徽标
- java学习(60):java最终类(了解)
- 14-Arco初次见到毛球
- python3最新版下载_python3.9下载-Python下载v3.9.0 官方最新版【x86|x64】-西西软件下载...
- 制造车间怎么推行5S管理?
- Java2实用教程第五版+第七章习题答案
- 征服spring源码(一)
- python小游戏:教你如何称霸朋友圈
- Python识别二维码条形码?用pyzbar一招搞掂(含代码)
- 我国AIS信息服务平台上线 东方通大数据处理亿级报文
- AE基础教程第一阶段——07 区域显示,透明网格
- 妞,你给爷听好了...
- 【面试】北京航天无人机系统工程研究所
- 自动驾驶(四十七)---------超声波雷达简介
- 【iOS】—— KVC的简单介绍