资源简介 (共19张PPT)答疑解惑Q:用户输入一个三位数,逆序输出。如输入563,输出365,效果如:开始输入一个三位数计算百位数计算十位数计算个位数输出逆序后的三位数计算逆序后的三位数结束设计算法编写程序思考其他方法取十位上的数字num%100//10教科版 数据与计算(必修1 )分支结构——单分支 双分支 多分支信息技术课程2022-2023学年第二学期项目一 体温监测根据入校人员的体温,判断其能否进入校园?体温 提示36~37.3 您的体温正常,欢迎回家!开始设计算法输入体温值判断体温是否在正常范围输出“您的体温正常,欢迎回家!”结束YN分支结构:根据不同的条件判断来决定程序执行走向的结构。单分支结构条件代码块YN基本格式:if 条件:代码或代码块单分支中,条件为真,则执行“代码或代码块”;条件为假,则不执行。保留字:if动手实践编写程序体温 提示36~37.3 您的体温正常,欢迎回家!完善程序1解读程序if语句语法(五要素)if 36<=temp<=37.3 :print("您的体温正常,欢迎回家!")1.保留字if2.条件3.英文冒号4.缩进:一个tab或四个空格5.要执行的代码块布尔型数据(Bool)两个常量:True(真)和False(假)True和False的首字母必须大写有时用1表示True,用0表示False关系运算符与关系表达式==的奥秘:A是B的倍数--A%B == 0奇数偶数 --偶数:A%2 == 0 奇数:A%2 != 0关系运算符 == > >= < <= !=含义 等于 大于 大于等于 小于 小于等于 不等于关系表达式:用关系运算符连接的式子即关系表达式。如:36<=temp<=37.3。当关系表达式成立时值为真(True)(1), 不成立时值为假(False)(0)。项目二 完善程序体温 提示36~37.3 您的体温正常,欢迎回家!其他 您的体温异常,请留心!项目二 优化代码开始设计算法输入体温值判断体温是否在正常范围输出“您的体温正常,欢迎回家!”结束YN输出“您的体温异常,请留心!”双分支结构条件代码块AYN代码块B基本格式:if 条件:代码A或代码块Aelse:代码B或代码块B双分支中,条件为真,则执行“代码A或代码块A”;条件为假,执行“代码B或代码块B”。项目二 完善程序体温 提示36~37.3 您的体温正常,欢迎回家!其他 您的体温异常,请留心!完善程序2项目二 要求增加temp=float(input("请输入您的体温:"))if 36<=temp<=37.3:print("您的体温正常,欢迎回家!")else:print("您的体温异常,请留心!")入校人员的体温不仅要在正常范围内,同时要正确佩戴口罩才能进入校园。在此程序的基础上,主要改写两处就可完成任务,动手试一试。1.是否正确佩戴口罩需要用户输入2.能够进入校园的条件变成了两个,这两个条件之间的关系是什么?3.输出的内容,可适当修改。逻辑运算符与逻辑表达式逻辑运算符 and or not含义 左右皆真才真 左右有假则假 左右有真则真 左右皆假才假 真则假之假则真之举例 A and B AB同真为真 A or B AB一真为真 not True为假(False)not 1 为假(False)逻辑表达式:用逻辑运算符连接的式子即逻辑表达式。如:34<36 or 30>37.3。逻辑表达式的值也为真(True)(1)或假(False)(0)。项目二 改写代码编写程序完善程序3项目三 面面俱到进入校园的两条基本要求:体温在正常范围内,并且正确佩戴口罩。要求 提示两个要求都符合 您可以进入校园!要求只符合其一 请注意,您体温异常或口罩未佩戴!要求都不符合 请认真阅读入校要求!多分支结构基本格式:if 条件1:代码A或代码块Aelif 条件2:代码B或代码块Belif 条件3:代码C或代码块C……else:代码N或代码块N多分支中:条件1为真,则执行“代码A或代码块A”;条件2为真,则执行“代码B或代码块B”;以此类推,若所有条件都为假,则执行“代码N或代码块N”。项目三 面面俱到编写程序完善程序4分支结构(选择结构)单分支基本格式:if 条件:代码或代码块双分支基本格式:if 条件:代码A或代码块Aelse:代码B或代码块B多分支基本格式:if 条件1:代码A或代码块Aelif 条件2:代码B或代码块Belif 条件3:代码C或代码块C……else:代码N或代码块N课程总结 展开更多...... 收起↑ 资源预览