内容正文:
第11课:逻辑运算符
陪孩子一起学Python
——编程从零学起
1
本课任务:
1.学习逻辑运算符and,or,not
2.学习运用逻辑运算处理实际问题
2
知识回顾
统计学生成绩.
if 成绩>90:
评为优秀
发放证书
统计学生成绩
例:
代码
score = int(input("请输入你的成绩"))if score > 90: print("优秀") print("请到教务处领取奖状")print("成绩测试")
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
3
下列情况该如何处理?
1.老师在评优时,要同时考虑语文和数学两门课的成绩,
只有两门成绩都超过90分才评优。
2.上节课课后练习中,一等奖是5,二等奖是9,三等奖是12,
现在需要提高获奖比例,增加1个二等奖,增加2个三等奖。
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
4
逻辑运算符
运算符 表达式 说明
and(与) 条件1 and 条件2 只有两个条件都为真,
整体结果才为真
or(或) 条件1 or 条件2 只要1个条件为真,
整体结果就为真
not(非) not 条件 条件为真时,结果为假
条件为假时,结果为真
输入:由用户输入(键盘或鼠标)输入数据。
处理:由程序控制(判断、循环)运算(数学、逻辑运算)数据。
输出:向显示器输出程序运算结果
5
练习一
设计一个程序,首先请用户依次输入语文成绩,数学成绩,
如果两门成绩都超过90分(含90分),就评为优秀,并输出
“到教务处领取奖状”,默认输出“成绩测试”。
6
练习二
设计一个猜数字的程序,已知在0~20的数里面有6个中奖号码,
一等奖是数字5,二等奖是数字3、9,三等奖是数字12、13、19。
程序开始提示用户从0~20中猜一个数,如果中奖则提示获得相应
的奖项。默认输出“猜数字程序”。
7
课后练习
设计一个程序,首先提示用户输入月考总成绩,然后接着询问是否
做完本周作业?(用“是/否”来回答),如果月考总成绩大于
280分,并且本周的作业也做完了,就输出“可以玩1个小时游戏”,
默认输出“测试是否可以玩游戏”。
8
THANKS
陪孩子一起学Python
——编程从零学起
9
$$