就地取材的优势

随着python的下载,安装,计算机上就有了一个python资源库。在python编程时,遇到模块函数用法不明,可以就地取材,打开python的帮助文档或借助help命令查询。 turtle是python的一个标准库,入门级图形绘制,在python的安装文件夹下,

随着python的下载,安装,计算机上就有了一个python资源库。在python编程时,遇到模块函数用法不明,可以就地取材,打开python的帮助文档或借助help命令查询。

turtle是python的一个标准库,入门级图形绘制,在python的安装文件夹下,有丰富的turtle学习资源,不用着实可惜。

现以windows系统下的python3.8.5为例挖矿。其他版本,大同小异。

一、Python3.8 Module Docs(64-bit)

  • View the Python3.8 documentation

python3.8版本的帮助文档,本地查询,不必联网。默认此文件放在python安装目录下的doc文件夹下。也可以从开始按钮启动此文档。

 

 

搜索模块,相关函数。

 

函数格式、功能、参数说明、示例一应俱全,就看你懂不懂英文。

格式:turtle.forward(distance) 

           可简写成turtle.fd(distance)

参数:distance,一个数值,整型(整数)或浮点型(带小数点)。

功能:朝着turtler的头部方向,turtle移动的空间距离。大白话,小乌龟伸着脖子爬呀爬,要多远就多远。

打开shell,把示例跑一遍。

 

What!报错。

Traceback (most recent call last):                                   追踪到错误(此时的报警)

  File "<pyshell#1>", line 1, in <module>                         <*>文件<*>模块,第1行

    turtle.fd(50)                                                                   turtle.fd(50)

NameError: name 'turtle' is not defined                             错误类型,模块名称turtle没有(没有被定义)

 

这是因为,Python应用库时,必须先导入。

导入方法一:

import <moudle>

导入模块,调用函数时应加上模块名。

例如:

import turtle

turtle.forward(50)

 

导入方法二:

from < moudle > import *

导入模块同时将所有python可以调用该模块的函数导入,调用函数时不需要再加模块名。

例如:

from turtle import *

forward(50)

注意:如果一个程序中要导入多个模块,变量名会冲突,不要使用此方法。

 

导入方法三:

import <moudle> as <别名>

给模块起个别名导入,调用函数时应加上模块的别名。

例如:

import turtle as T

T.forward(50)

注意:python程序区分大小写。

 

继续。

 

turtle.position()                                         当前坐标(0,0)

 

 

turtle.forward(25)                          向前移动25像素

turtle.position()                              当前坐标(25.00,0.00)

 

turtle.forward(-75)         向前移动-75像素。实际方向仍然是向北(向前),倒走75像素

turtle.position()              当前坐标(-50,0)

依葫芦画瓢,backward,right,left的用法一学就会。既便不看说明,根据单词本意也能猜出是什么操作了。

在python shell窗口Ctrl+N新建文件,像写诗一样写下一组命令,绘制一个正方形。

 

 

 

二、help命令

在python shell,导入turtle库后,用help命令,也可查询函数用法。

现在,想在turtle画布上惊鸿一“点”。展开联想,圆点,dot。

 

语法:dot(size=None, *color)

功能:根据指定的颜色和大小画个点,如果没有指定大小,最多按笔触大小加4和笔触大小*2来取圆点的大小。

参数说明:

size,大于等于1的整数。可以不指定,如果没有指定大小,最多按笔触大小加4和笔触大小*2来取圆点的大小。

color,表示颜色的字符串或用数值定义的颜色。

新建文件DrawDot.py堔索dot的用法。

 

F5保存运行,结果示例。

 

 

如果dot()不甚了了,可以将pensize设为5,再绘制大小不同的点作比较。

turtle的色彩体系暂不讨论。

知秋君
上一篇 2024-08-23 20:36
下一篇 2024-08-23 20:02

相关推荐