错题:
知识点:
turtle模块
turtle.fd(distance):向当前画笔方向移动distance距离,当值为负数时,表示向相反方向前进
turtle.left(angle):向左旋转angle角度
turtle.seth(to_angle):setheading()别名,设置当前前进方向为to_angle,该角度是绝对方向角度
home():设置当前画笔位置为原点,朝向东
setup():设置主窗体(画布)大小和位置
penup():提起画笔
clear():清空当前窗口,但不改变画笔的位置
done():让画面停顿,但不立即关掉窗口
turlesize():返回当或设置笔的属性x或y-stretchfactors和轮廓
pen():通过一些键值对在“pen-dictionary”中返回或设置笔的属性
write():在屏幕上绘制文本
width():设置画笔的宽度
goto():移动画笔位置
shape():设置绘图箭头形状
getscreen():返回一个TurtleScreen类的绘图对象,并开始绘画
pencolor():设置画笔颜色
random模块
random():生成一个[0.0,1.0)之间的随机小数
uniform(a,b):左开右闭生成两个参数之间的任意数字
choice():从序列的元素中随机挑选一个元素
shuffle():将序列所有元素随机排序
getrandbits(X):生成一个X比特长度随机整数
sample():随机从指定列表中提取出N个不同的元素
time库
ctime():生成一个时间的字符串
perf_counter():计时
sleep():暂停程序执行
strftime()和strptime():显示时间
time():返回当前时间的时间戳,是一个浮点数,以秒为单位(数字形式)
int():向下取整
关于import:
可以使用import语句将一个源代码文件作为模块导入
在系统导入模块时,会创建一个名为源代码的文件的对象,该对象引用模块的名字空间,即可通过这个对象访问模块中的函数和变量
import语句可以在程序的任何位置使用,但是当在程序中多次导入同一个模块时,该模块中的代码仅仅在该模块被首次导入时执行