| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 用Python画一只可爱的小熊猫 -> 正文阅读 |
|
[Python知识库]用Python画一只可爱的小熊猫 |
import turtle as t # 设置初始画布和画笔 t.speed(0) t.setup(width=1450, height=1450, startx=0, starty=0) t.speed(0) t.rt(-120) t.up() t.pensize(6) t.goto(180, 150) t.bgcolor('white') t.title("My Panda") t.down() t.color('black') #头轮廓 t.circle(190, 100) t.fd(20) for i in range(260): t.fd(1) t.lt(0.5) for i in range(8): t.fd(19) t.lt(1) for i in range(260): t.fd(1) t.lt(0.5) t.up() #身子轮廓 t.goto(-70, -16) t.setheading(245) t.down() for i in range(35): t.fd(1.5) t.lt(0.5) for i in range(5): t.fd(1.5) t.lt(0.0125) for i in range(9): t.fd(0.75) t.lt(1.5) for i in range(22): t.fd(1) t.lt(0.3) for i in range(20): t.fd(1) t.lt(3) for i in range(180): t.fd(1) t.lt(0.20) for i in range(20): t.fd(1) t.lt(3) for i in range(22): t.fd(1) t.lt(0.3) for i in range(9): t.fd(0.75) t.lt(1.5) for i in range(5): t.fd(1.5) t.lt(0.0125) for i in range(25): t.fd(1.5) t.lt(0.5) t.up() t.goto(-65, -119) t.down() t.begin_fill() t.color('black') t.setheading(280) t.circle(30, 135) t.end_fill() t.up() #左脚 t.goto(50, -129) t.down() t.begin_fill() t.color('black') t.setheading(305) t.circle(30, 135) t.end_fill() t.up() #耳朵 #左耳 t.goto(200, 118) t.down() t.begin_fill() t.color('black') t.setheading(20) t.circle(50, 210) t.end_fill() t.up() #右耳 t.goto(-70, 227) t.down() t.begin_fill() t.color('black') t.setheading(103) t.circle(50, 230) t.end_fill() t.up() t.goto(117, -40) t.setheading(25) t.down() #手 #左手 t.begin_fill() t.color('black') for i in range(70): t.fd(1) t.lt(-0.5) for i in range(160): t.fd(0.25) t.lt(-0.9) for i in range(70): t.fd(1) t.lt(-0.65) t.end_fill() t.up() #右手 t.goto(-75, -25) t.setheading(155) t.down() t.begin_fill() t.color('black') for i in range(70): t.fd(1) t.lt(0.5) for i in range(160): t.fd(0.25) t.lt(0.85) for i in range(70): t.fd(1) t.lt(0.65) t.end_fill() t.up() t.goto(-45, 80) t.begin_fill() t.color('black') t.down() t.circle(25.25) t.end_fill() t.up() t.goto(-50.5, 74.5) t.begin_fill() t.color('black') t.down() t.circle(26.25) t.end_fill() t.up() t.goto(-43, 100) t.begin_fill() t.color('white') t.down() t.circle(5.5) t.end_fill() t.up() #左眼 t.goto(100, 67) t.begin_fill() t.color('black') t.down() t.circle(25.25) t.end_fill() t.up() t.goto(105.5, 63.5) t.begin_fill() t.color('black') t.down() t.circle(25.25) t.end_fill() t.up() t.goto(96, 92) t.begin_fill() t.color('white') t.down() t.circle(5.5) t.end_fill() t.up() #腮红 #左 t.goto(105, 40) t.begin_fill() t.color('tomato') a = 0.45 t.down() t.setheading(270) for i in range(120): if 0 <= i and i < 30 or 60 <= i and i < 90: a = a+0.045 t.lt(3) t.fd(a) else: a = a-0.045 t.lt(3) t.fd(a) t.end_fill() t.up() #右 t.goto(-60, 50) t.begin_fill() t.color('tomato') a = 0.4 t.down() t.setheading(90) for i in range(120): if 0 <= i < 30 or 60 <= i < 90: a = a+0.04 t.lt(3) t.fd(a) else: a = a-0.04 t.lt(3) t.fd(a) t.end_fill() t.up() t.goto(20, 75) t.begin_fill() t.color('black') t.setheading(125) t.down() for i in range(25): t.fd(0.75) t.lt(-1) for i in range(20): t.fd(0.25) t.lt(-4.5) for i in range(30): t.fd(0.75) t.lt(-1) for i in range(20): t.fd(0.25) t.lt(-4.5) for i in range(25): t.fd(0.75) t.lt(-1) for i in range(20): t.fd(0.25) t.lt(-4.5) t.end_fill() t.up() t.setheading(260) t.goto(23, 75) t.down() for i in range(45): t.fd(1) t.lt(3) t.up() t.setheading(260) t.goto(23, 75) t.down() for i in range(45): t.fd(1) t.lt(-3) #字 t.done() 以下是绘制完的图: ?本文借鉴了weixin_37988176的python turtle画熊-用Python Turtle 画可爱的熊猫 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 2:14:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |