分支结构 课件- 高中信息技术浙教版(2019)必修1.pptxVIP

分支结构 课件- 高中信息技术浙教版(2019)必修1.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.2 Python语言程序设计6、分支结构程序的基本控制结构语句是程序运行时执行的命令。符合语法和语义要求的语句能够完成一项基本任务控制结构,其作用就是控制语句的执行。有三种基本控制结构:顺序结构、分支结构和循环结构。顺序结构是程序默认的执行流程,分支结构和循环结构则使用相应的控制语句进行控制顺序结构 分支结构 循环结构条件表达式在选择结构和循环结构中,要根据条件表达的值来确定下一步的执行流程Python 条件表达式是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。可以通过下图来简单了解条件表达式的执行过程:单分支选择结构if 条件表达式 : 语句块单分支选择结构以下是一个简单的 if 实例:var1 = 100if var1: print (1 - if 表达式条件为 true) print (var1) var2 = 0if var2: print (2 - if 表达式条件为 true) print (var2)print (Good bye!)执行以上代码,输出结果为:1 - if 表达式条件为 true100Good bye!从结果可以看到由于变量 var2 为 0,所以对应的 if 内的语句没有执行。条件表达式的值只要不是 False、 0、空值None、空列表、空元组、空集合、空字典、空字符串、空 range 对象或其他空迭代对象, Python 解释器就认为与 True 等价。从这个意义上来说,所有的 Python 合法表达式都可以作为条件表达式双分支选择结构if 条件表达式: 语句块1else: 语句块2双分支选择结构#区间测速实例:s=25t=int(input(请输入用时(秒):))v=s*3600/tif v=100: print(正常)else: print(超速) 执行以上代码,输出结果为:请输入用时(秒):800超速多分支选择结构if 语句Python中if语句的一般形式如下所示:if 条件表达式1: 语句块1 elif 条件表达式2: 语句块2 ……elif 条件表达式n: 语句块n else: 语句块n+1注意:1、Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。2、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。3、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。多分支选择结构实例:输入一个0到100之间的整数表示成绩,然后转换为字母等级制成绩。score = int(input(请输入一个成绩:))if score 100 or score 0: print(成绩必须介于0到100之间)elif score = 90: print(A)elif score = 80: print(B)elif score = 70: print(C)elif score = 60: print(D)else: print(F)执行以上脚本,实例输出结果如下:请输入一个成绩:85B多分支选择结构以下实例演示了狗的年龄计算判断:age = int(input(请输入你家狗狗的年龄: ))print()if age = 0: print(你是在逗我吧!)elif age == 1: print(相当于 14 岁的人。)elif age == 2: print(相当于 22 岁的人。)elif age 2: human = 22 + (age -2)*5 print(对应人类年龄: , human) #退出提示input(点击 enter 键退出)将以上脚本保存在dog.py文件中,并执行该脚本:请输入你家狗狗的年龄: 1相当于 14 岁的人。点击 enter 键退出操作运算符实例 # 程序演示了 == 操作符# 使用数字print(5 == 6)# 使用变量x = 5y = 8print(x == y)以上实例输出结果:FalseFalse操作符描述小于=小于或等于大于=大于或等于==等于,比较两个值是否相等!=不等于操作运算符实例 # 该实例演示了数字猜谜游戏number = 7guess = -1print(数字猜谜游戏!)while guess != number: guess = int(input(请输入你猜的数字:)) if guess == number: print(恭喜,你猜对了!) elif guess number: print(猜的数字小了...) elif guess number: print(猜的数字大了...)执行以上脚本,实例

您可能关注的文档

文档评论(0)

132****8699 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8136010126000005

1亿VIP精品文档

相关文档