用turtle库绘制Python Logo图案
import turtle
import math
#PythonLogo.
lenth = 50# 三角短边长度
WIDETH = math.sqrt(2) * lenth# 三角长边长度
'''横向前四节蛇身'''
def draw_crossbody1():for i in range(4):turtle.fillcolor("blue")turtle.begin_fill()turtle.left(45)turtle.fd(lenth)# 1turtle.right(90)turtle.fd(lenth)# 2turtle.right(135)turtle.fd(WIDETH)# 3turtle.right(135)turtle.fd(lenth)# 4turtle.right(45)turtle.fd(WIDETH)# 5turtle.right(135)turtle.fd(lenth)# 6turtle.right(-135)turtle.end_fill()'''横向最后半节蛇身'''
def draw_crossbody2():turtle.fillcolor("blue")turtle.begin_fill()turtle.left(45)turtle.fd(lenth)# 1turtle.right(90)turtle.fd(lenth)# 2turtle.right(135)turtle.fd(WIDETH)# 3turtle.right(135)turtle.fd(lenth)# 4turtle.right(90)turtle.fd(lenth)# 5turtle.right(-135)turtle.end_fill()'''纵向一节蛇身'''
def draw_lenbody1():turtle.fillcolor("blue")turtle.begin_fill()turtle.left(45)turtle.fd(lenth) # 1turtle.right(90)turtle.fd(lenth) # 2turtle.right(135)turtle.fd(WIDETH) # 3turtle.right(135)turtle.fd(lenth) # 4turtle.right(45)turtle.fd(WIDETH) # 5turtle.right(135)turtle.fd(lenth) # 6turtle.right(-135)turtle.end_fill()'''纵向最后半节蛇身'''
def draw_lenbody2():turtle.fillcolor("blue")turtle.begin_fill()turtle.left(45)turtle.fd(lenth)# 1turtle.right(90)turtle.fd(lenth)# 2turtle.right(135)turtle.fd(WIDETH)# 3turtle.right(135)turtle.fd(lenth)# 4turtle.right(90)turtle.fd(lenth)# 5turtle.right(-135)turtle.end_fill()'''蛇头'''
def draw_head():turtle.fillcolor("blue")turtle.begin_fill()turtle.fd(WIDETH)# 7turtle.left(135)turtle.fd(lenth)# 8turtle.end_fill()'''蛇眼'''
def draw_eye():turtle.penup()turtle.goto(4.5*WIDETH-200,2*WIDETH-0.5*lenth/30)turtle.pendown()turtle.left(45)turtle.circle(-6.5*lenth/30)turtle.penup()turtle.goto(4.5*WIDETH-200,2*WIDETH-4.5*lenth/30)turtle.pendown()turtle.circle(-3*lenth/30)'''书写logo标题'''
def draw_write():turtle.penup()turtle.goto(-75,-240)turtle.pencolor('brown')turtle.write("Python\n\n", align="center", font=("楷体",96, "bold"))'''绘画python logo'''
def draw_logo():turtle.pu()turtle.goto(-200,0)turtle.pd()turtle.hideturtle()turtle.pensize(2)turtle.pencolor("white")draw_crossbody1()draw_crossbody2()draw_lenbody1()draw_lenbody2()draw_head()draw_eye()draw_write()turtle.tracer(0)
draw_logo()
turtle.done()
测试效果:
用turtle库绘制Python Logo图案相关推荐
- python画笑脸图案-python 利用turtle库绘制笑脸和哭脸的例子
我就废话不多说了,直接上代码吧! import turtle turtle.pensize(5) turtle.pencolor("yellow") turtle.fillcolo ...
- 使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- 怎么用python画简单的图-使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python turtle画熊-Python使用turtle库绘制小猪佩奇(实例代码)
turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制.turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言. turtle库绘制图形有一个基本框架:一个小海龟 ...
- python用turtle库绘制树图形_使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- python画简单图-使用Python中的Turtle库绘制简单的图形
Turtle图形库 Turtle库是Python内置的图形化模块,属于标准库之一,位于Python安装目录的lib文件夹下,常用函数有以下几种: 画笔控制函数 penup():抬起画笔: pendow ...
- 《Turtle绘图》Python用Turtle库绘制多啦爱梦、小猪佩奇、皮卡丘等卡通人物
声明 本文仅在CSDN发布,未经允许请勿转载或引用! 本文链接:https://blog.csdn.net/meenr/article/details/107245170 目录 利用Turtle库绘制 ...
- 用Python turtle库 绘制皮卡丘
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行 ...
- python turtle 绘图小猪佩奇,Python使用turtle库绘制小猪佩奇(实例代码)
这篇文章主要介绍了Python使用turtle库绘制小猪佩奇,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 turtle(海龟)是Python重要的标准库之一,它 ...
最新文章
- 天数换算月份_Js 计算指定月份的天数
- 不起眼的夫妻店,为何会被阿里、京东、苏宁同时盯上?
- 2014-10-30NOIP复习题1
- 小鹏的全语音车载系统什么名堂?
- CCF-CSP 稀疏向量问题(2020-6)
- C# Word控件 dsoframer、office viewer、pageoffice、setparent
- android横向铺满屏幕,解决安卓自定义Dialog不能水平铺满屏幕
- 万里坑路第一步:1、cocos2d-js的JDKADK,SDK,apaceANT安装和环境变量设置
- PHP+mysql共享自行车租赁管理系统
- 关于公众号运营推广圈粉心得
- 揭秘 | 2021年移动云API大赛决赛大奖花落谁家?
- 装mysql电脑网卡不见了_电脑本地连接不见了,教您怎么解决
- python爬取豆瓣电视剧页面
- 如何提取视频中的音频,不需要软件,在线就能做到
- 白色网站,看久了不爽,segmentfault.com的夜色模式....
- 备份恢复4.1——rman备份基础概念*
- 最新2020年1月份编程语言排行榜详情
- 快手616购物节报告:品牌商家GMV同比增长超5倍
- k-近邻算法(鸢花草)
- 未来刷脸支付是能够占据市场很多的份额