最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

12

运维笔记admin16浏览0评论

12

12

Python语言入门 【第十二课】疯狂造句最好杀毒软件教学时间xxxx年xx月xx日coredraw序列号教学题目Python语言入门 【第十二课】 疯狂造句教学目标1.引导学生认识字符串数据类型;2.引导学生认识列表;3.引导学生认识并应用函数choice();教学重点认识并应用函数choice(),在程序中使用字符串数据类型及列表;教学难点认识并理解字符串数据类型、列表;教学过程课前引入:通过剧情与对话引入本节课内容或复习所学知识;(5分钟)源码百科:讲解“字符串”、“列表”与“函数choice()”;(10分钟)代码实践:引导学生完成本节课代码实践:winusb dll第一步:创建列表与变量;第二步:写出列表内容;第三步:随机选择;第四步:造句; (10分钟)web service程序挑战:引导学生尝试本节课程序挑战:挑战一:昵称生成器;挑战二:彩色阶梯;(10分钟)保存并分享:指导学生保存作品,请个别优秀作品的创作者上台分享创作心得;(3分钟)课后练习:请学生完成课后练习,教师讲解练习;(3分钟)个案添加课前引入教师引导:在数学上我们根据数字的特点把数字分为整数、小数、分数等,在编程语言中数据也被分为了不同的类型,今天我们要学习的是字符串数据类型。事实上,我们已经在之前的学习中接触过字符串数据类型了,比如函数print()的参数,填写的就是字符串数据类型的数据。教师操作:播放视频[开头引入]部分。个案添加源码百科数据类型——字符串教师操作:播放视频[源码百科-字符串]部分。教师提问: print ('123')中的'123'是什么数据类型的?参考回答: *123' 是字符串类型的数据。教师提问:如图,使用函数input(‘请输入数字: ’),运行时输入的内容是456,请问最后保存在变量s中的数据是什么类型的?参考回答:字符串数据类型。教师引导:没错。不管输入的是数字还是字符, input() 函数将用户输入的内容作为一个字符串保存起来。教师操作:根据这幅图片的举例,字符串类型的数据可以是中文、英文、数字、各种符号等。细节提示:在代码模式下,Python 的代码需要都是英文输入法下输入的,但是作为字符串类型的数据,中文可以作为文本内容在代码中出现。大容量储物箱——列表教师操作:播放视频[源码百科-列表]部分。教师提问:这张图片中,列表中的数据都是什么类型?参考回答:字符串数据类型。教师讲解:没错,列表由一系列按顺序排列的数据组成。注意代码模式下列表的表示方法:中括号包围,其中的每一项叫做一个元素,元素之间用英文逗号隔开。函数choice()教师引导:有了列表之后,我们要怎么使用它呢?使用函数choice() 就能取到列表的数据。教师操作:播放视频[源码百科-函数choice() ]部分。教师提问:观察choice = random.choice(i)这种代码结构,和我们之前学过的什么内容比较类似?参考回答:和使用海龟库中的工具用法相似。教师引导:没错,函数choice()是属于random库中的函数,只有导入了random库才能使用这个函数。当然在积木模式下,编辑器会自动帮我们导入代码库,如果在代码模式下,需要先写导入代码库的代码,再使用函数。个案添加电脑音箱不响代码实践第一步:创建列表与变量教师操作:播放视频[编程学堂-第-步]部分。教师引导:只需要在列表积木盒子下面创建变量,之后在变量积木盒子中就能找到创建好的列表变量。在这一步中我们创建的 4个列表是用来储存人物、地点、情绪、动作等一系列词语,变量name、doing、 where 用来存储从列表中随机取到的词语,之后能够方便我们组成完整的句子。教师引导:在计算机中,列表由一系列按顺序排列的数据组成。这里我们来看看对应的代码,我们可以把列表赋值给一个变量。第二步:写入列表内容教师操作:播放视频[编程学堂-第二步]部分。教师引导:使用列表积木,列表项可以增加和减少。教师讲解:给列表添加内容。因为列表中的元素是一个又一个字符串,因此需要使用字符串积木。教师讲解:切换到代码模式,注意观察代码。教师讲解:从代码模式下转换为积木模式,我们发现列表内容自动转化为字符串数据类型了。细节提示:介绍这一-点,是为了让同学们再见到这种形式,或是自己的程序中出现这种情况,不至于疑惑。第三步:随机选择教师操作:播放视频[编程学堂-第三步]部分。教师提示:下面我们要准备造句用的短语了。根据刚才的视频再结合教材,请同学们完成随机选择的三句代码。苹果360教师讲解:在运算积木盒子中找到“在列表中随机选择一项'积木,随机选择列表中的一项,赋值给一个变量,这一项的数据就成功挑选出来了。教师讲解:让我们读一读对应的代码,使用random库中的函数choice() ,从person列表中随机选择出来一项,赋值给name,变量name中就保存了一个字符串类型的数据。教师引导:使用”运算"积木盒子中的加运算,可以连接两个字符串类型的数据,"连接"好字符串之后,再赋值给变量,变量得到的还是-一个字符串类型的数据。第四步:造句教师操作:播放视频[编程学堂-第四步]部分。教师引导:使用运算积木盒子中的乘法积木,可以让-一个字符串重复若干次,连成一个更长的字符串。注意代码模式下的乘法符号。哪种杀毒软件最好个案添加挑战时刻挑战一:昵称生成器教师引导:在lastName列表中随机找到一项,作为姓氏;在后边两个列表中分别取出一个字符串,连接起来作为名字;记得填写注释;最后,把姓氏和名字连接起来,得到昵称,打印出来;使用一句代码就能完成。参考答案:教师引导:同学们,这段程序中可能有一个比较陌生的积木,它的作用是让程序运行等待2秒钟,这样能模拟出“呢称在生成...."的效果,函数sleep() 可以理解成休眠,参数的单位是秒,可以看出函数sleep()属于time代码库。xp仿windows7主题挑战二:教师提示:观察代码中已经有的变量,思考一下使用哪个变量能够让半径不断变化,且增大。题目中提到,生活就像一盒水果糖一你永远不知道 下一颗是什么颜色!同学应该想到要用到今天学习的函数choice(),随机选择颜色。参考答案:个案添加保存分享点击上面菜单栏"文件”,在下拉选项中按实际情况选择'保存”(保存至本地)或"保存至云端”的方式保存写过的代码文件,以便下次使用或作品收集。个案添加课后练习答案第一题:变量中choice是什么类型?A.列表B.字符串类型C.整数型加大虚拟内存D.浮点数类型参考答案: B解析: List是列表,其中的数据都是字符串类型,choice是列表中的一项,因此它的数据类型为字符串。第二题:执行下面的代码,结果是什么?A.曹操B.张飞C.看运气吧onenote2007下载D.全部输出参考答案:C解析:因为是随机选择,因此不能预测出运行结果; D选项显然错误; C选项正确。

列表,字符串,代码,教师,使用,引导,积木

发布评论

评论列表(0)

  1. 暂无评论