今天学习的内容为 异常处理 和 Python标准库 turtle.
到今天为止,已经把“NCT全国青少年编程能力等级测试”Python一级的内容过了一遍 。
后面几天的学习就是复习,查漏补缺,刷题
异常处理 个人理解异常是指在语法正确的前提下,程序运行时报错就是异常
异常处理就是以某个程序会不会报错来判断执行什么程序
基本语法 try...excepttry 抛出可能出现异常的代码块
except 处理异常
例
运用try...except
有异常,就执行except
try...except...else有异常执行except,没有异常执行else
try...except...finally用法和try...except...else 相似,不过finally更正式。
海龟画图 turtle 库python这个脚本函数中有很多别人写好的工具库,我们可以拿来使用。
turtle 是一个"海龟画笔库" 我们可以通过给海龟下指令来画图
first.导入turtleimport turtlesecond. 常见的函数功能
forward() turtle 先某方向运行一段距离 单位为像素 初始为向屏幕右边移动
turtle.forward(200)#可以缩写为 t.forward
left 将turtle的箭头逆时针(向左)旋转,从而改变画图方向
right 将turtle的箭头顺时针(向右)旋转,从而改变画图方向
以上三种函数的参数都能为负数,即相反反向和正负角
#right(60)==left(-60)
goto() 使海龟运行到某点(默认起始点为(0,0))
done() 结束绘画
third. 画笔类型画笔隐藏
hideturtle()
penup 提笔 海龟不留下痕迹
pendown 放笔 可以留下痕迹
speed() turtle运动的速度(画图需要的时间) 例:speed(0) 所需时间短
还有画笔颜色,画笔宽度等等
turtle与循环结构的运用 画五角星for循环
for i in range (5) :
t.forward(200)
t.right(144) #五角星每个角为36度
done()
while循环
i=0
while i ﹤ 5
t.forward(200)
t.right(144) #五角星每个角为36度
i+=1
done()



