1.引入模板
(1)import语句(以turtle模板为例)每个import语句只能导入一个模块,一般按照标准库、扩展库、自定义库顺序导入
想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下:
import[,[,...]
import math #导入标准库math
math.sin(0.5) #求0.5(单位是弧度)的正弦
import random #导入标准库random
n = random.random() #获得[0,1) 内的随机小数
print(n)
n = random.randint(1,100) #获得[1,100]区间上的随机整数
print(n)
n = random.randrange(1, 100) #返回[1, 100)区间中的随机整数
print(n)
#使用turtle在屏幕上绘制图形
turtle.pendown() 移动的时候绘制
turtle.penup() 移动的时候不绘制
turtle.pensize() 将线的粗细设定为指定宽度
二:Turtle运动的方向
turtle.forward(d) 移动方向前移指定距离
turtle.backward(d) 移动方向反向移动指定距离
turtle.left(angle) 左转指定角度
turtle.right(angle) 右转指定角度
turrle.goto(x,y) 移动到一个绝对位置
turtle.setx(x) 将x坐标移动到指定位置
turtle.sety(y) 将y坐标移动到指定位置
turtle.setheading(angle) 将移动方向设置指定角度(0-东,90-北,180-西,270-南)
turtle.home() 移动到起点(0,0)向东
turtle.circle(r,ext,step) 指定半径,范围和阶数的圆
turtle.dot(diameter,color) 绘制一个指定直径和颜色的圆
turtle.undo() 取消最后一个操作
turtle.speed(s) 设置turtle的移动速度
#运行绘图模板
import turtle
#画笔尺寸
turtle.pensize(4)
#画笔颜色
turtle.pencolor('red')
#前进距离
turtle.forward(400)
#前进方向
turtle.right(135)
turtle.forward(400)
turtle.right(135)
turtle.forward(400)
turtle.right(135)
turtle.forward(400)
turtle.right(135)
turtle.forward(400)
turtle.right(135)
turtle.forward(400)
turtle.right(135)
turtle.forward(400)
turtle.right(135)
turtle.forward(400)
#
turtle.mainloop()
(2)
from … import 语句
Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中,语法如下:
fromimport[,[,...]]
#from 模块名 import 对象名[ as 别名]
from math import sin
from math import cos
print(sin(30))
print(cos(30))
from math import sin as s
print(s(30))
from … import * 语句
把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:
from modname import *
#import *
from math import *
print(sin(3))
print(tan(1))