- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
粤教版B信息技术八年级下册 2023版课件
第二章 第五节 飞花令信技息术
新知导入 飞花令是古人行酒令时玩的一种文字游戏,《中国诗词大会》节目组引进并改良了“飞花令”,参赛选手轮流说出含有主题字的诗句,在规定时间内未答出或答错为输。 李鸣想用Python 编写一个“飞花令大比拼”的程序,一起来试试吧!(1)如何判断句子中是否包含指定的字符?(2)当循环灾数确定时,如何进行循环实数的控制?(3)如何生成一组某一范围内的数字序列?思考看看一
新知导入 像飞花令这类游戏要用程序来表示和处理时,需要反复判断长字符串中是否包含某些指定字符,这类应用在生活中也是很常见的,学会了飞花令游戏的程序编写,我们也就学会了相关应用的设计方法。飞花令游戏
了解古代飞花令规则,设计开发“飞花令大比拼”程序:通过键盘输入诗句,程序自动判断主题字是否在诗句中的指定位置中。任务任务探究探究
新知讲解一、问题与算法 我们在(中国诗词大会》等节目中看到的飞花令比赛规则比较简单,选手轮流在规定时间内说出含有主题字的诗句即可。假如飞花令主题字为“花”,选手轮流说出包含“花”字的诗句即可,对于“花”字出现的位置则没有要求。1.问题分析花自飘零水自流落花时节又逢君春江花朝秋月夜人面桃花相映红不知近水花先发千树万树梨花开
新知讲解一、问题与算法 ①判断诗句中是否包含主题字:双分支结构②循环多次判断输入诗句中主题字出现的位置是否在指定位置上:循环结构 算法2.算法描述
新知讲解飞花令算法双分支循环继续飞令花比赛False循环没有结束开始输入一句诗句结束输出:不通过False诗句中是否包含主题句输出:通过TrueTrue结束飞令花比赛
新知讲解二、序列和成员运算符在Python中,字符串、列表等数据类型都属于序列。序列中每个元素都有属于自己的序号(即索引),我们可通过每个元素的索引访问它们。一般从起始元素开始从左到右计数,索引值从0开始递增。Python成员运算符用于判断某个值是否为序列中的成员,共有两个成员运算符:(1 ) in:如果在指定的序列中找到值则返回True, 否则返回False(2)not in:如果在指定序列中找不到值则返回True,否则返回False。序列和成员运算符元素1元素2元素3元素4元素…元素n0123… n-1索引(下标)
课堂实践请你根据成员运算符的运算规则判断如表2- 13所示表达式的运行结果是True还是False字。做做一表达式运行结果“花” in ”举头望明月”1 in [1,2,3,4,]TrueFalse
课堂实践 飞花令诗句通过键盘输入计算机,以字符串(属于序列)的数据类型进行表示和存储。因此,判断诗句中是否包含飞花令主题字,本质上就是判断主题字是不是诗句序列中的成员,用程序表达如下:做做一line = input(请输入一句古诗诗句:)if 花 in line: print(通过)else: print(不通过)
新知讲解三、for循环语句1.for循环语句格式与算法描述格式:for循环变量in序列:循环体流程图循环变量in序列?True循环体False循环外语句
新知讲解三、for循环语句说明除字符串、列表这些熟悉的序列类型,Python 还可以通过range( )函数生成一定范围内的数字序列,range( ) 函数生成的是一段左闭右开的数字序列。range( )函数的语法是: rang(start,stop, step); start指的是计数起始值,若省略,默认是0; stop指的是计数结束值,不可省略; step是步长,若省略,默认为1。2. range( ) 数字序列函数
新知讲解三、for循环语句2. range( ) 数字序列函数数字序列计数起始值计数结束值步长包含的数字range(1,10,2)range(1,5)range(4)1921,3,5,7,9 1411,2,3,40310,1,2,3
课堂实践请分析表2- 15中的循环语句,并回答各语句的循环次数及循环变量取值。做做一循环语句计数起始值计数结束值for i in [0,1,2,3,4]for i in range(4)for i in range(1,10,2)00,1,2,3,4 00,1,2,311,3,5,7,9
课堂实践编写“飞花令大比拼”程序实现如下功能:飞花令主题字为 “花”,对令人输入一句七言古诗诗句,判断主题字出现的位置是否依次出现在诗句的第1到第7个字,如果依次出现则飞花令挑战成功,如果诗句特定位置没有出现主题字,飞花令结束。考考你飞花令主题字要求依次出现在诗句的第1到第7个字,对应的字符串索引值则为0到6,因此可以使用range(0,7,1)即ran
您可能关注的文档
- 粤高教版信息技术九年级上册3-6 综合应用实践 课件.pptx
- 粤教版B版信息技术七年级下册1-1深入认识计算机.pptx
- 粤教版B版信息技术七年级下册1-2《熟悉计算机的基本硬件特性》课件.pptx
- 粤教版B版信息技术七年级下册1-3有效使用计算机操作系统课件.pptx
- 粤教版B版信息技术七年级下册1-4合理配备计算机应用软件课件.pptx
- 粤教版B版信息技术七年级下册1-5保障计算机的正常工作.pptx
- 粤教版B版信息技术七年级下册2-1声音的获取与加工加工课件.pptx
- 粤教版B版信息技术七年级下册2-2视频的获取与加工课件.pptx
- 粤教版B版信息技术七年级下册2-3音视频文件格式与转换.pptx
- 粤教版B版信息技术七年级下册3-1《筹划一份演示文稿》.pptx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)