资源简介 (共32张PPT)Python条件判断课前回顾1、数字型变量有哪些类型?答:字符串、整型、浮点、布尔型。2、什么是算术运算符?答:加“+”,减“-”,乘“*”,除“/”(取整数“//”,取余数“%”)3、使用input()函数时,如何转换变量类型?答:input()获取的是字符串的数据类型算数运算时需要声明变量int(input())情境引入生活中的判断几乎是 所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?……如果你是未成年人,你就不能进网吧!情境引入如果你没有戴口罩,你就不能进入公共场所!如果你没有……,你就不能…… !新知教授1、if 语句的基本语法?2、else处理条件不满足的情况3、逻辑运算符if 语句初体验If 条件判断的基本语法循序善诱在Python中,if 语句就是 来进 条件判断的。如果 今天作业写完了你就可以玩游戏了如果 期末考试班级第一妈妈带你去迪士尼玩。。。。。。。。。。。。思维构建在Python中,if 语句就是 来进 条件判断的。if 要判断的事:条件成立要做的事缩进,Python代码为了美观,简洁,有严格的缩进要求,为一个“Tab”键,或者4个空格编玩编学判断语句演练——判读年龄需求1.定义 个整数变量(age)记录年龄2.判断是否满18岁 (>=)3.如果满 18岁,允许进网吧嗨 age = 18if age >= 18:print(“符合年龄,可以进去嗨皮”)编玩编学想一想?age = 18if age >= 18:print(“可以进网吧嗨皮”)print(“这句代码什么时候执行?”)无论条件是否满足他都会执行吗?编玩编学使 If 判断时,只能做到满 条件时要做的事情;那么如果,不满足条件怎么办?比如:1.定义 个整数变量(age)记录年龄2.判断是否满18岁 (>=)3.如果满 18岁,允许进网吧嗨 4.如果不满18岁,回家学习写作业去else处理条件不满足思维构建else [els] adv.其他的;别的;另外的;不同的else使用格式如下:if 要判断的条件:条件成立时,要做的事情……else:条件不成立时,要做的事情……编玩编学判断语句演练:1.定义 个整数变量(age)记录年龄2.判断是否满18岁 (>=)3.如果满 18岁,允许进网吧嗨 4.如果不满18岁,回家学习写作业去age = 18if age >= 18:print("允许进网吧嗨皮")else:print("回家学习写作业去")编玩编学网吧智能判定系统还记得我们学习过的input函数吗?利用input函数设计一个网吧年龄判定系统输入的年龄,如果:>= 18,允许进网吧嗨皮否则 < 18 ,回家学习写作取编玩编学智能判定系统:1.输入用户年龄(input函数)2.判断是否满18岁 (>=)3.如果满 18岁,允许进网吧嗨 4.如果不满18岁,回家学习写作业去age = int(input("请输入你的年龄:"))if age >= 18:print("允许进网吧嗨皮")else:print("回家学习写作业去")逻辑运算符思维构建比如多个条件都成 才能执 ,或者有 个条件成 就可以执 ,这时就需要使 逻辑运算符。什么是逻辑运算符呢?妈妈说:如果你期末考试语文与数学都考了100分,就带你去上海迪士尼玩!思维构建妈妈说:如果你期末考试语文,数学都考了100分,就带你去上海迪士尼玩!语文 数学 判断100 100 成立95 100 不成立100 95 不成立95 95 不成立思维构建条件一 and 条件二 与/并且条件一 条件二 判断成立 成立 成立成立 不成立 不成立不成立 成立 不成立不成立 不成立 不成立两个条件同时满 ,返回True只要有 个不满 ,就返回False思维构建a = 100b = 100if a == 100 and b == 100:print(“可以去迪士尼")else:print(“家里蹲,写作业")练一练写成演示代码:注:python中,“=”表示赋值;“==”表示判断两个数是相等思维构建妈妈说:如果你期末考试语文或数学考了100分,就带你去上海迪士尼玩!语文 数学 判断100 100 成立95 100 成立100 95 成立95 95 不成立思维构建条件一 or 条件二 或/或者条件一 条件二 判断成立 成立 成立成立 不成立 成立不成立 成立 成立不成立 不成立 不成立两个条件只要有一个满 ,返回True两个条件同时不满足,返回False思维构建a = 100b = 90if a == 100 or b == 100:print(“可以去迪士尼")else:print(“家里蹲,写作业")练一练写成演示代码:思维构建我们再来说说最后一种逻辑运算符:not (非 / 不是)条件一 判断成立 不成立不成立 成立如果不 下雨我们今天出去踢球if not rain:print(“我们今天出去踢球”)if rain:print(“下雨了,不能出去踢球了”)学完了逻辑运算符让我们结合实际应用试试吧!创作实践逻辑运算演练练习1: 定义一个整数变量age,接收输入的年龄,编写代码判断输入的年龄是否正确,要求 的年龄在0-120之间,在范围内,打印“合法年龄”,超出范围,打印“年龄不符合正常标准”。age = int(input("请输入年龄:"))if 0 < age <120:print("年龄正确")else:print(“年龄符合正常标准")创作实践逻辑运算演练练习2: 定义两个整数成绩变量a ,b,编写代码判断成绩要求只要有 成绩>60分就算合格。a,b的值自定义,条件成立打印“考试合格”,不成立打印“考试不合格”a = 100b = 50if a >= 60 or b >= 60:print("考试及格")else:print(“考试不合格")创作实践逻辑运算演练练习3: 定义一个布尔型的变量,student(学生),判断该学生是否是我们班的student = Trueif not student:print("不是我们班级的")else:print("是我们班级的")课堂总结1、if 语句的基本语法?答:if 条件 :条件成立时 执行代码执行代码2、else处理条件不满足的情况答:if 条件 :条件成立时 要执行的 代码块1else:条件不成立时 要执行的 代码块23、逻辑运算符答:and(与,并且的意思)、or(或,或者的意思)、not(非,取相反的意思)分享交流同学们今天写代码有没有遇到什么问题?演示今天打印的代码同学们,要加油哦!下节课见啦 展开更多...... 收起↑ 资源预览