版权声明: https://blog.csdn.net/qq_38351824/article/details/86441553
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。
作者:sumjess
一、turtle库概述:
turtle是最有价值的程序入门实践库,它是程序设计入门层面最常用的的基本绘图库。
使用import保留字对turtle库的引用有如下3种方式:
第一种:import turtle,则对turtle库中函数调用采用turtle.<函数名>()形式。
import turtle
turtle.circle(200)
第二种:from turtle import *,则对turtle库中函数调用直接采用<函数名>()形式,不再使用turtle.作为前导。
from turtle import*
circle(200)
第三种:import turtle as t,则对turtle库中函数调用采用更简洁的t.<函数名>()形式,保留字as的作用是将turtle库给予别名t。此处也可以使用t之外的其他别名。
import turtle as t
t.circle(200)
这三种方式作用是相同的。
二、turtle库与基本绘图:
1、窗体函数:
turtle.setup(width,height,startx,starty)
作用:设置窗体的大小和位置。
参数:
width:窗口宽度。如果值是整数,表示的是像素值;如果值是小数,表示窗口 宽度与屏幕的比例;
height:窗口高度。如果值是整数,表示的是像素值;如果值是小数,表示窗口 高度与屏幕的比例;
startx:窗口左侧与屏幕左侧的像素距离。如果值是None,窗口位于屏幕水平 中央;
starty:窗口顶部与屏幕顶部的像素距离。如果值是None,窗口位于屏幕垂直 中央;
2、画笔状态函数:
3、画笔运动函数:
三、random库概述:
random库采用梅森旋转算法生成伪随机数序列,可用于除随机性要求更高的加解密算法外的大多数工程应用。
该库最基础的函数是random.random(),它生成一个[0.0,1.0)之间的随机小数。
四、random库与随机数运用: