python turtle 画老鼠,Python Turtle绘图讲解,画一只属于双十一的单身狗
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。
以下文章来源于Python之王 ,作者小sen
Python零基础系统教学视频分享
https://www.bilibili.com/video/BV1H54y1r7gq/
Turtle
Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一只小乌龟,在一个横轴为x、纵轴为y的坐标系内,从原点(0,0)位置开始,它根据一组函数指令,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
Turtle函数
操纵海龟绘图有着许多的函数,这些函数可以划分为3种:一种为画笔控制函数,一种为运动控制函数,还有一种是方向控制函数。
开始绘图
import turtle as t
t.screensize(500, 500)
# 【头部轮廓】
t.pensize(5)
t.home()
t.seth(0)
t.pd() #pendown
t.color('black')
t.circle(20, 80) # 0
t.circle(200, 30) # 1
t.circle(30, 60) # 2
t.circle(200, 29.5) # 3
t.color('black')
t.circle(20, 60) # 4
t.circle(-150, 22) # 5
t.circle(-50, 10) # 6
t.circle(50, 70) # 7
# 确定鼻头大概位置 t.xcor和t.ycor乌龟一开始的位置
x_nose = t.xcor()
y_nose = t.ycor()
t.circle(30, 62) # 8
t.circle(200, 15) # 9
# 【鼻子】
t.pu() #penup
t.goto(x_nose, y_nose + 25)
t.seth(90)
t.pd()
t.begin_fill()
t.circle(8)
t.end_fill()
# 【眼睛】
t.pu()
t.goto(x_nose + 48, y_nose + 55)
t.seth(90)
t.pd()
t.begin_fill()
t.circle(8)
t.end_fill()
# 【耳朵】
t.pu()
t.color('#444444')
t.goto(x_nose + 100, y_nose + 110)
t.seth(182)
t.pd()
t.circle(15, 45)
t.color('black')
t.circle(10, 15)
t.circle(90, 70)
t.circle(25, 110)
t.rt(4)
t.circle(90, 70)
t.circle(10, 15)
t.color('#444444')
t.circle(15, 45)
# 【身体】
t.pu()
t.color('black')
t.goto(x_nose + 90, y_nose - 30)
t.seth(-130)
t.pd()
t.circle(250, 28)
t.circle(10, 140)
t.circle(-250, 25)
t.circle(-200, 25)
t.circle(-50, 85)
t.circle(8, 145)
t.circle(90, 45)
t.circle(550, 5)
# 【尾巴】
t.seth(0)
t.circle(60, 85)
t.circle(40, 65)
t.circle(40, 60)
t.lt(150) #left
t.circle(-40, 90)
t.circle(-25, 100)
t.lt(5)
t.fd(20)
t.circle(10, 60)
# 【背部】
t.rt(80) #right
t.circle(200, 35)
# 【项圈】
t.pensize(20)
t.color('#F03C3F')
t.lt(10)
t.circle(-200, 25)
# 【爱心铃铛】
t.pu()
t.fd(18)
t.lt(90)
t.fd(18)
t.pensize(6)
t.seth(35) #setheading
t.color('#FDAF17')
t.begin_fill()
t.lt(135)
t.fd(6)
t.right(180) # 画笔掉头
t.circle(6, -180)
t.backward(8)
t.right(90)
t.forward(6)
t.circle(-6, 180)
t.fd(15)
t.end_fill()
# 【前小腿】
t.pensize(5)
t.pu()
t.color('black')
t.goto(x_nose + 100, y_nose - 125)
t.pd()
t.seth(-50)
t.fd(25)
t.circle(10, 150)
t.fd(25)
# 【后小腿】
t.pensize(4)
t.pu()
t.goto(x_nose + 314, y_nose - 125)
t.pd()
t.seth(-95)
t.fd(25)
t.circle(-5, 150)
t.fd(2)
t.hideturtle()
t.done()
得到的结果如下:
本文分享 CSDN - 松鼠爱吃饼干。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
python turtle 画老鼠,Python Turtle绘图讲解,画一只属于双十一的单身狗相关推荐
- python turtle 画老鼠_Python Turtle绘图 鼠年画老鼠爷
Python Turtle绘图 鼠年画老鼠爷 前言 效果图 必要知识 源代码 后记 前言 本文介绍的是如何运用Python的turtle画一只老鼠.为什么会无聊想到做这个呢?还不是想获得24小时的请假 ...
- python turtle 画老鼠,python用turtle制作一个猫捉老鼠游戏
CSDN网友写的猫捉老鼠游戏代码 看着不错 大家借鉴一下 import turtle import time import random def up(): jerry.setheading(90) ...
- Python编程不能帮你找到女朋友,却能让你成为有钱的单身狗
在我看来,基本上可以不负责任地认为,Python 可以做任何事情.无论是从入门级选手到专业级选手都在做的爬虫,还是 Web 程序开发.桌面程序开发还是科学计算.图像处理,Python 都可以胜任.或许 ...
- 【Python】双十一,就用turtle画个单身狗送给自己
「@Author:Runsen」 今年的双十一到了 但还有谁记得双十一是 单身狗的节日单身狗的我是时候站出来 捍卫自己的权益了 单身是一种怎样的状态? 我们所有人都单身过, 但也许只有很少的人真正体验 ...
- 用python画一个人_用turtle画个单身狗送给自己~
python视频教程栏目介绍如何使用turtle画图. 今年的双十一到了 但还有谁记得双十一是 单身狗的节日 单身狗的我是时候站出来 捍卫自己的权益了 单身是一种怎样的状态? 我们所有人都单身过,但也 ...
- 用python画小狗,用turtle画个单身狗送给自己~
python视频教程栏目介绍如何使用turtle画图. 今年的双十一到了 但还有谁记得双十一是 单身狗的节日 单身狗的我是时候站出来 捍卫自己的权益了 单身是一种怎样的状态? 我们所有人都单身过,但也 ...
- Python Turtle绘图 鼠年画老鼠爷
Python Turtle绘图 鼠年画老鼠爷 前言 效果图 必要知识 源代码 后记 前言 本文介绍的是如何运用Python的turtle画一只老鼠.为什么会无聊想到做这个呢?还不是想获得24小时的请假 ...
- 用python画太阳花-python 简单的绘图工具turtle使用详解
目录 1. 画布(canvas) 1.1 设置画布大小 2. 画笔 2.1 画笔的状态 2.2 画笔的属性 2.3 绘图命令 3. 命令详解 4. 绘图举例 4.1 太阳花 4.2 绘制小蟒蛇 4.3 ...
- 用python的turtle画圆-(python海龟绘图怎么增加每次画圆的半径)
Python 如何调用graphics库画圆弧,半圆等 import turtle turtle.left(135) turtle.circle(120,90) turtle.done() pytho ...
最新文章
- 存储架构|Bitcask 引擎的设计,秒!
- CentOS 7 yum源安装Nginx
- rest-framework:权限组件
- 2021 CSP-S 游记
- 55 - I. 二叉树的深度
- 基于Lock的卖票和生产者消费者案例
- 【ECCV2020】接收论文列表part1
- 【codevs3324】新斯洛克
- 关于Java中子类调用父类方法
- 分割字符串函数strtok
- 华三交换机配置access命令_H3C 交换机常用配置命令
- 中文字符 简体繁体相互转换
- heavy r.com index.php,AngularJS - Computation-Heavy Tasks
- 模糊测试工具defensics
- 静态路由关联下一跳与出接口
- 与其道听途说,不如少走点弯路,轻松跟我来全面剖析 darknet 官网!
- ibm服务器装虚拟机,IBM-POWER8服务器虚拟化与系统安装使用手册.doc
- python 自动填表单 不用webdriver_用python-webdriver实现自动填表
- 看完这篇文章,保你学会C语言while循环与 do while 循环
- php .accdb,PHP:调试与Access数据库(.accdb)的PDO连接
热门文章
- android怎么设置按钮点击事件监听,Android点击Button按钮的四种事件监听方法总结...
- 重庆邮电大学计算机学硕好考吗,重庆邮电大学研究生好考吗
- 【RPC】I/O模型——BIO、NIO、AIO及NIO的Rector模式
- 外卖订单下降一半,外卖平台之间展开恶战
- 杂记(一):Excel对列排序;Rank函数;#N/A;单元格格式转换细节
- 如何成为一名合格的php程序员
- Unity3D是做什么的
- 一、webpack是什么?
- linux下rar包的解压方法
- 双十一选购洗衣机“防爆”攻略