python画画需要什么模块_3种方法学会python模块使用,3分钟直接上手一个python绘图程序...

013种方式查看python模块使用,使用turtle模块完成第一个绘画程序

编程语言是一种工具,工具就是为了解决问题,我们的学习模式,都是针对具体问题,展开的学习

ca1349540923dd54726d0d79b6a0cbd89c824830.jpeg?token=97b406d739860c73dff09dfd4fc9abed

首先公布第一个程序需要做什么,然后我们一起来看看如何完成

第一个任务:画一个正方形

0dd7912397dda14472c1e0bbee1ea8a40df4861b.jpeg?token=27868caf3232079a9a30ae4ea8d3cd36

上节课的案例中我们已经知道(有问题的可以点击主页查看上节课的内容),turtle即小海龟模块,具有各种绘画的技能,我们已经知道其中turtle.forward具有向前绘画的能力,你要画多远就告诉它走多少步就可以

但是,只有向前绘画直线,肯定完成不了任务,还需要让小海龟旋转角度

02如何知道turtle(小海龟)模块具体的函数呢?

三种查看模块下具有哪些函数的方法:

1、在python代码编辑器中,使用模块加"."号,就出现该模块下所有的函数,也就是这个模块下所有隐藏的技能

d439b6003af33a87c9bc5fac9df5683e5143b5e6.jpeg?token=d7a0d4d339a426ae8ad51569eb46d0d2

2、第二种方式,在python shell控制台上查看

我们先 import turtle 导入模块,然后,使用 dir(turtle) ,就显示所有turtle下面具有的技能:

34fae6cd7b899e5116fbf82e1f0ea135c9950dc6.png?token=500c7164a2cbda8c11543a76bf1fdf5c

我们可以大概看一下,我们找找刚刚的forward函数,函数经过从a到z的排序。

假设我们不知道forward的具体用法怎么办呢?

还有一个函数 就是帮助函数 即 help()

比如使用 help(turtle.forward)

a8ec8a13632762d0a0629332fb4570fc503dc60a.png?token=36f8285fca2a49b8ba1efcc224830f1c

注意查看函数帮助的时候,函数后面不能加括号哦,加了括号表示调用了这个函数

3、第三种方法,就是使用帮助手册。如果我们对一个模块很陌生的时候,我建议一开始先打开帮助手册看一看

英文版的在这里打开就可以了,中文版在官网下载,上节课我们说过,我们就打开中文帮助文档来看看

a08b87d6277f9e2f9f02837e43999122b999f3c5.png?token=e5a492be7d4a2bbc0e5526e58349294e

我们通过搜索,turtle,也可以在模块中找,我们往下看看,这边有很多函数,forward就在海龟动作分类下,我们点开看下

cb8065380cd79123be96cc16f19d2184b3b78089.png?token=37f5836d166934dcb1e3f9bebc37068e

真的非常的详细,一看就能明白。

这就是三种查看帮助的方法,这个非常重要,有了这个技能,你不在需要记忆具体的用法了,需要的时候来看下就行,就像查字典一样,解放大脑。

03我们如何画一个正方形呢?

目前我们知道turtle.forward() 可以让小海龟向前绘画直线,那我们要画正方形,就需要海龟画完一段直线后,转弯90度,再画,再转弯。

那么我们去帮助文档中找转弯函数

8644ebf81a4c510fc4b88ab53bf05d2bd52aa554.jpeg?token=e15bf85e4ac3d98f8bbb83e0f6234372

我们看到这里有right left 右转和左转的函数

我们就看看right()具体使用方法:

0823dd54564e9258fe1a1160c72ba95ecdbf4e45.png?token=8590755cc2d1a6a6959368174b121b10

right函数中需要一个角度参数,需要我们告诉它转多少度,我们需要转90度

那么我们开始写

91529822720e0cf3f6b7377c51ef8a19bf09aa20.jpeg?token=702b10cae718bda870af9f82f0f5fae9

写完程序将程序保存到计算机,然后再run中,选择run Module

b7fd5266d0160924c08837508fae4dfce7cd347f.jpeg?token=3e84f348188512efeb708fc90b762dd8

正方形绘制成功

我们可关闭绘制的图形

04最后一个环节,回顾反馈

回顾下今天的主要内容,请同学自己回答以下的问题

1.如何通过帮助文档,查看需要使用的函数?

2.如何使用小海龟绘画一个正方形?

小小挑战:

绘制一个三角形,并填充绿色

eaf81a4c510fd9f941a083ea7884ac2c2934a42a.jpeg?token=d58a4267a02e1d7fb78764ad46e06418

到这里,当你开始写代码的时候,你已经上车了,赶紧操作起来吧

需要书籍的可以参考:

欢迎关注我,一起轻松学习python编程

如果对你有帮助,可以随手点赞和收藏,这样可以让更多人看到!

如果你有问题可以在留言区告诉我或私信给我

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值