温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
课件
【课件】第8讲
我是编程小画家1
我是
编程
画家
温故而知新内容讲解内容讲解?重要 知识点项目功能genderagexiaohuaraokoulingshicichoiceweekday星期几BMI绿色 通道古诗词网络 爬虫笑话绕口令趣味 百科你想到了 什么呢?内容讲解内容讲解?关键语句玩转Python没问题模块功能查查手册不用记很容易加把力逻辑运算内容讲解内容讲解?不,非not内容讲解内容讲解?not Truenot False内容讲解内容讲解?not TrueFalsenot FalseTrue任务1任务1?print(not True)print(not False)1 2互动答题互动答题?not True 的运算结果是?()1TrueFalse互动答题互动答题?not True 的运算结果是?()1TrueFalse互动答题互动答题?1 import ybc_box as box 2 3 4 if 666=666 and 2020=2020:5 box.msgbox(可以查看秘密图,秘密图.jpg)6 else:7 box.msgbox(帐号或密码错误,不可以查看)可以看到“秘密图片”吗?()2可以不可以互动答题互动答题?1 import ybc_box as box 2 3 4 if 666=666 and 2020=2020:5 box.msgbox(可以查看秘密图,秘密图.jpg)6 else:7 box.msgbox(帐号或密码错误,不可以查看)可以看到“秘密图片”吗?()2可以不可以内容讲解内容讲解?and.and.满足所有条件,结果才为True;有一个不满足,结果就为False。or.or.满足任意一个条件,结果就为True;所有条件都不满足,结果才为False。互动答题互动答题?False or False or False False or False or True 以下运算结果为True的是?()3互动答题互动答题?False or False or False False or False or True 以下运算结果为True的是?()3互动答题互动答题?import ybc_player as player import ybc_speech as speech if 1=1 and 3=3 and 5=10:player.play(神秘录.mp3)else:speech.speak(对不起,不可以听到,3)可以听到“神秘录音”吗?()1 2 3 4 5 6 7 84可以不可以互动答题互动答题?import ybc_player as player import ybc_speech as speech if 1=1 and 3=3 and 5=10:player.play(神秘录.mp3)else:speech.speak(对不起,不可以听到,3)可以听到“神秘录音”吗?()1 2 3 4 5 6 7 84可以不可以数据类型转换内容讲解内容讲解?字符串6105206.09.93.14159266hi!#$123+-?数字整数浮点数内容讲解内容讲解?666.0666内容讲解内容讲解?666.0666 float(666)float内容讲解内容讲解?666666666.0666 float(666)float内容讲解内容讲解?str(666)666666666.0666 float(666)strfloat互动答题互动答题?用下面哪个功能可以把1314 转成 1314()5strfloat互动答题互动答题?用下面哪个功能可以把1314 转成 1314()5strfloatwhile循环内容讲解内容讲解?while True:print(李)无限循环有限循环无限循环与有限循环i=1 while i=3:print(李)i=i+1内容讲解内容讲解?i=0 while i=5:print(i)i=i+1人脸识别有限循环内容讲解内容讲解?i=0 while i=5:print(i)i=i+1开始结束中间人脸识别有限循环从0开始,中间每次加1,结束条件是小于等于5i的变化:内容讲解内容讲解?i=0 while i=5:print(i)i=i+1开始结束中间人脸识别有限循环从0开始,中间每次加1,结束条件是小于等于5i的变化:052341互动答题互动答题?下面哪个是有限循环?()1 while 1=6:2 print(i)1 i=0 2 while i=3:3 print(i)4 i=i+1 6互动答题互动答题?下面哪个是有限循环?()1 while 1=6:2 print(i)1 i=0 2 while i=3:3 print(i)4 i=i+1 6互动答题互动答题?运行下面程序,输出区能看到?()i=0 while i=3:print(i)i=i+1 1 2 3 4输出区1 2输出区01 2 37互动答题互动答题?运行下面程序,输出区能看到?()i=0 while i=3:print(i)i=i+1 1 2 3 4输出区1 2输出区01 2 37多分支内容讲解内容讲解?if.elif.else语句if 条件:语句 1elif 条件:语句 2else:语句4注意缩进(四个空格 或者一个Tab).elif 条件:语句 3内容讲解内容讲解?if.elif.else语句if 条件:语句 1elif 条件:语句 2else:语句4注意缩进(四个空格 或者一个Tab).当所有情况都能列举完时,else是可以忽略的。elif 条件:语句 3内容讲解内容讲解?if stop=3:print(元)elif stop=8:print(两元)elif stop=13:print(三元)elif stop=20:print(四元)132083stop=互动答题互动答题?壮猿付了多少钱车费?()stop=12 if stop=3:print(元)elif stop=8:print(两元)elif stop=13:print(三元)1 2 3 4 5 6 7 STOP 站8元两元三元互动答题互动答题?壮猿付了多少钱车费?()stop=12 if stop=3:print(元)elif stop=8:print(两元)elif stop=13:print(三元)1 2 3 4 5 6 7 STOP 站8元两元三元画图模块 ybc_turtle画图模块 ybc_turtle海龟turtle内容讲解内容讲解?内容讲解内容讲解?内容讲解内容讲解?内容讲解内容讲解?ybc_turtleforward参数向前画功能向前forward内容讲解内容讲解?ybc_turtle.forward(100)向前移动的距离(整数)ybc_turtleforward参数内容讲解内容讲解?可以让小海龟用不同的颜色画画吗?内容讲解内容讲解?ybc_turtlecolor参数颜功能颜色color内容讲解内容讲解?ybc_turtlecolor参数ybc_turtle.color(red)画笔的颜色(字符串)内容讲解内容讲解?单词对照表红色red黄色yellow蓝色blue绿色green紫色purple任务2任务2?import ybc_turtle as turtle turtle.color(red)turtle.forward(200)1 2 3 4 5 互动答题互动答题?请问下面哪个功能可以改变颜色?()9colorforward互动答题互动答题?请问下面哪个功能可以改变颜色?()9colorforward内容讲解内容讲解?只画直线也太无聊了吧!能让 小海龟帮我画个三角形吗?内容讲解内容讲解?left参数ybc_turtle左left向左转功能内容讲解内容讲解?ybc_turtle.left(120)旋转的角度(整数)left参数ybc_turtle内容讲解内容讲解?right参数向右转功能右rightybc_turtle内容讲解内容讲解?right参数ybc_turtle.right(120)旋转的角度(整数)ybc_turtle任务3任务3?import ybc_turtle as turtle turtle.color(red)turtle.forward(200)turtle.right(90)turtle.forward(200)1 2 3 4 5 6 7 内容讲解内容讲解?度可以看成转动了多少ybc_turtle.right(120)ybc_turtle.right(30)转了120转了30内容讲解内容讲解?度可以看成转动了多少数字越,旋转的越多ybc_turtle.right(120)数字越,旋转的就越少ybc_turtle.right(30)转了120转了30互动答题互动答题?关于ybc_turtle.right的参数,下面哪个说法正确?()10填的数字越,旋转的越多填的数字越,旋转的越多互动答题互动答题?关于ybc_turtle.right的参数,下面哪个说法正确?()10填的数字越,旋转的越多填的数字越,旋转的越多内容讲解内容讲解?画个倒着的三形内容讲解内容讲解?画个倒着的三形200内容讲解内容讲解?import ybc_turtle as turtle turtle.color(red)turtle.forward(200)turtle.right(120)turtle.forward(200)turtle.right(120)turtle.forward(200)turtle.right(120)画个三形1 2 3 4 5 6 7 8 9 10 内容讲解内容讲解?import ybc_turtle as turtle turtle.color(red)turtle.forward(200)turtle.right(120)turtle.forward(200)turtle.right(120)turtle.forward(200)turtle.right(120)画个三形重复3次,可以使循环1 2 3 4 5 6 7 8 9 10 任务4任务4?import ybc_turtle as turtle turtle.color(red)i=1 while i=3:turtle.forward(200)turtle.right(120)i=i+1 1 2 3 4 5 6 7 8 9 互动答题互动答题?1次就够了当然是3次才可以画三角形需要循环几次画直线功能?()11互动答题互动答题?1次就够了当然是3次才可以画三角形需要循环几次画直线功能?()11内容讲解内容讲解?挑战!画个五星任务5任务5?import ybc_turtle as turtle turtle.color(red)i=1 while i=5:turtle.forward(200)turtle.right(144)i=i+1 1 2 3 4 5 6 7 8 9 互动答题互动答题?画五角星需要循环几次画直线功能?()121次就够了需要5次互动答题互动答题?画五角星需要循环几次画直线功能?()121次就够了需要5次内容讲解内容讲解?begin_fillybc_turtleend_fill开始填充功能开始begin内容讲解内容讲解?begin_fillybc_turtleend_fill结束end结束填充功能内容讲解内容讲解?begin_fillybc_turtleend_fillybc_turtle.end_fill()ybc_turtle.begin_fill()任务6任务6import ybc_turtle as turtle#可以修改color功能的参数,换你喜欢的颜 turtle.color(blue)turtle.begin_fill()i=1 while i=5:turtle.forward(200)turtle.right(144)i=i+1 turtle.end_fill()1 2 3 4 5 6 7 8 9 10 11 12 思维导图and、or、not逻辑运算符分支语句数据类型转化关 键 知 识 复 习while 循环float、str有限循环、无限循环ifif.else.if.elif.else.Unit08-思维导图