【Phthon学习笔记】turtle库的使用

  • A+
所属分类:Python 学习笔记
摘要

本次笔记介绍了Python的优点以及import的使用还有for range的使用,以及turtle库的使用

【Phthon学习笔记】turtle库的使用

本教程根据慕课嵩天老师的Python课程整理,徐继龙原创,转载请征得同意

本周学习的内容其实主要就是介绍了多种程序设计语言的特点,并且介绍了PYthon作为一个第三方库多达十几万的庞大计算生态的唯一一种超级语言具有很高的优越性。这让我想到也许Python很适合做数学建模的计算编程工具。

【Phthon学习笔记】turtle库的使用

其次,以下面这一段代码为开始,进行了turtle库的学习


# turtle.py
import turtle as t
t.penup()
t.fd(-250)
t.pendown()
t.pensize(25)
t.pencolor("purple")
t.seth(-40)
for i in range(4):
    t.circle(40,80)
    t.circle(-40,80)
t.circle(40,80/2)    
t.fd(40)
t.circle(16,180)
t.fd(40*2/3)
t.done()

在这段实例代码中,还学习了for循环函数以及 import库引用函数

首先介绍一下import函数

import函数是库引用函数,我们之前说了Python含有大量的第三方库,我们利用import函数可以将在安装了这些库的前提下,把这些库直接调用使用。

import <库名>这是基本的使用方法

在后续的库引用中,如果要引用该库的一个函数,那么应该这样使用


&lt;库名&gt;.&lt;函数名&gt;(变量)

在上述实例中,我使用的是 import ... as... 作用是为了简化不用重复键入库名,让t来代替下面的turtle

此外还有from <库名> import*后面就可以直接用函数名了,缺点也显而易见,容易造成多个库的函数名重复。

for 循环

不做过多解释,实例中表示循环4次(range里面的数值)

需要注意的就是,for循环与之前前一节讲的if类似,需要有缩进,以及不能丢掉冒号!

turtle库的介绍

也就是海龟库,这库用于绘制图形,其实就是假想在你的电脑屏幕上面有一只海龟,在爬,爬过的轨迹就是画出来的图形,对于各种海龟爬行的动作组成了这个库里不同的函数。

比如说


turtle.fd(distance)

这一个函数就是 让海龟向前爬行distance的距离

当然corlor,seth,size等函数可以分别改变海龟的颜色,头的角度,尺寸等等,这里不做具体介绍,可以在Python的帮助文件中查找turtle模块具体查看各函数

这里推荐读者做这样几个练习:

绘制一个正方形,绘制一座小房子,绘制一个五角星。

这个库我感觉还是比较简单的但是我没有想到具体的用处,以后随着知识的增加慢慢琢磨吧。

在此郑重声明,本笔记是根据中国慕课MOOC上的嵩天老师的python课程整理的,只是笔记的整理者,不是传授者,建议感兴趣的同学可以自己去慕课上观看嵩天老师的课程,讲授十分明了。后面的笔记也是一样,不再特殊说明。

  • 我的微信
  • 我的微信
  • weinxin
  • 我的QQ
  • 我的QQ
  • weinxin
SummerRuler

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

Protected with IP Blacklist CloudIP Blacklist Cloud