漫画 | 简单易学的Python海龟绘图

共 1082字,需浏览 3分钟

 ·

2022-07-31 22:20

零基础python入门教程:python666.cn


大家好,欢迎来到 Crossin的编程教室 !

之前我用Python里的turtle(海龟作图)画过几幅比较复杂的图画:

不少同学看了之后对这个模块很感兴趣。今天就给大家分享一篇浅显易懂的turtle上手教程。


01

Turtle那些事儿

Turtle(也被称为海龟绘图)是一个绘图库,它的绘图原理是模拟一只小海龟在屏幕上爬行,其爬行路径就形成了绘制的图形。

因此使用Turtle绘图既简单又有趣,非常适用于Python入门学习,也适用于Python进阶学习。

Turtle 中的基本概念

在 Turtle 中有两个重要的基本概念。

1 屏幕:是Turtle的绘图区域,我们可以设置屏幕的大小和背景颜色,如下图所 示。注意,屏幕的坐标原点在屏幕的中心。

2 海龟(别名:画笔):绘图所用的 画笔,它是一个Turtle类所创建的对象。海 龟有颜色、画线的宽度、位置和方向等属 性,如下图所示。

使用 Turtle 绘制一个矩形

示例代码如下:

改变画笔

设置画笔


示例代码如下:

填充颜色



02

绘制基本图形

使用Turtle可以绘制直线、弧线和文本。当然,可以绘制直线就可以绘制各种多边形。

绘制五角星

示例代码如下:

绘制圆形和弧线

既然使用Turtle 可以绘制弧线,那么 也可以绘制圆形。我 们通过一个示例实践 一下绘制圆形和弧 线,如下图所示。

示例代码如下:

本文节选自《看漫画学Python 2:有趣、有料、好玩、好用(全彩进阶版)》,更多精彩内容,欢迎阅读本书!



▊《看漫画学Python 2:有趣、有料、好玩、好用(全彩进阶版)》

关东升 著


  • 看漫画学Python进阶版

  • 全彩,提供课件、源码、读者群等服务

  • 有趣、有料、好玩、好用,Python程序员、中小学生等都适用

  • 暑假带娃利器!


本书是《看漫画学Python》的进阶版本,继续秉承有趣、有料、好玩、好用的理念,并继续采用《看漫画学Python》一书中3个不同的漫画人物角色,通过这3个角色之间的轻松对话把复杂的技术问题简单化

如果您想提升Python技能,则无论您是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习

7.30~8.1 京东限时5折活动中

  扫码了解本书详情!



_往期文章推荐_

我那些画是怎样用python画出来的




如需了解付费精品课程教学答疑服务
请在Crossin的编程教室内回复: 666

▼点击阅读原文,了解本书详情~
浏览 37
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报