先看效果动画效果:

代码:

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代码系列二:温柔的狮子相关推荐

  1. 有趣的python代码系列四:小猪佩奇

    先看效果图: python代码: import turtle from turtle import * turtle.title('小猪佩奇')def nose(x,y):""&q ...

  2. 有趣的python代码系列五:可爱的小黄人

    先看效果图: python代码: import turtle as t # t = turtle.Turtle() wn = t.Screen() t.colormode(255) t.hidetur ...

  3. n行Python代码系列:五行代码实现两个视频画中画播放

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...

  4. n行Python代码系列专栏文章目录

    ☞ ░ 前往老猿Python博客 https://blog.csdn.net/LaoYuanPython ░ 一.专栏简介 本专栏介绍使用少量Python代码(n行,n小于等于10)实现特定的功能或能 ...

  5. n行Python代码系列:三行程序实现从视频截取子窗内容输出

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...

  6. n行Python代码系列:两行代码实现视频文件指定时刻画面输出

    ☞ ░ 老猿Python博文目录 ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还挺不错,简洁.实用,传播了知识.带来了阅读量,撩动了老猿的心,决定跟风一 ...

  7. n行Python代码系列:四行程序实现两个视频同屏播放

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...

  8. n行Python代码系列:两行代码去除抖音快手短视频尾部Logo

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...

  9. n行Python代码系列:两行代码实现彩色视频转换为灰度视频

    ☞ ░ 老猿Python博文目录 ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还挺不错,简洁.实用,传播了知识.带来了阅读量,撩动了老猿的心,决定跟风一 ...

最新文章

  1. vim插件自动补齐_Vim7.3.3使用Autocomplpop自动补全插件报错解决办法
  2. 【Android 应用开发】Android 返回堆栈管理 ( 默认启动模式 | 栈顶复用启动模式 | 栈内复用启动模式 | 单实例启动模式 | CLEAR_TOP 标识 )
  3. XML--视频--人脸VOC
  4. python调用kafka拉取数据失败_无法使用kafkapython从另一个容器向Kafka容器发出请求...
  5. java日期格式精确到分_详解Java日期格式化及其使用例子
  6. shields 徽标_到处都有平面徽标
  7. java学习(60):java最终类(了解)
  8. 14-Arco初次见到毛球
  9. python3最新版下载_python3.9下载-Python下载v3.9.0 官方最新版【x86|x64】-西西软件下载...
  10. 制造车间怎么推行5S管理?
  11. Java2实用教程第五版+第七章习题答案
  12. 征服spring源码(一)
  13. python小游戏:教你如何称霸朋友圈
  14. Python识别二维码条形码?用pyzbar一招搞掂(含代码)
  15. 我国AIS信息服务平台上线 东方通大数据处理亿级报文
  16. AE基础教程第一阶段——07 区域显示,透明网格
  17. 妞,你给爷听好了...
  18. 【面试】北京航天无人机系统工程研究所
  19. 自动驾驶(四十七)---------超声波雷达简介
  20. 【iOS】—— KVC的简单介绍

热门文章

  1. Semtech GS2972-IBE3 3G SDI 发送器
  2. 通过电位器修改声音大小
  3. 基于微信小程序的高校毕业论文管理系统小程序
  4. 电池安全检验“小能手”,vLoong能源AI挑战赛等你来!
  5. 2023年Python面试题(真题)【进阶】
  6. 知乎号如何运营?知乎号如何涨粉?知乎的流量价值是什么?
  7. 数学大王小学数学竞赛1-5年级历年考试真题及答案
  8. C++数星星(树状数组)
  9. Text Preprocessing
  10. ClearCase命令mkbl的描述