粤教版(2019)高中信息技术必修一 14.1.3Python的运算符与表达式课件(14张PPT)

文档属性

名称 粤教版(2019)高中信息技术必修一 14.1.3Python的运算符与表达式课件(14张PPT)
格式 pptx
文件大小 5.3MB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2022-03-12 14:38:44

图片预览

文档简介

(共14张PPT)
4.1.3 Python的运算符与表达式
主讲人:***
0.复习
1.花卷每天需要吃3斤狗粮,9只小狗每天需要吃1.5斤狗粮,狗粮10.5元每斤,请问花卷一家一天需要吃多少斤狗粮,购买狗粮需要多少钱?
先用恰当的变量表示大狗食量,小狗食量,一天的狗粮重量及费用,
然后计算出花卷一家一天的食量以及费用。
food_small = 1.5
food_big=3
price=10.5
food_total= food_small + food_big
price_total=price * food_total
赋值运算符
算术运算符
一、算术运算符
2.花卷每天需要吃3斤狗粮,9只小狗每天需要吃1.5斤狗粮,狗粮10.5元每斤,小慧出差回家买了一袋50斤的狗粮,请问花卷一家最多能吃几天?还剩多少狗粮?
最多能吃几天,意味着结果是整数;
还剩多少狗粮,意味着求余数。
请快速阅读教材P69,找到取整数和求余数的算术运算符。
// %
取整数和求余数的算术运算符:// %
请根据以上提示,编写代码,计算出花卷一家最多能吃的天数和剩余狗粮的重量。
food= 3+1.5
day=50// food
food_surplus=50% food
一、算术运算符
2.花卷每天需要吃3斤狗粮,9只小狗每天需要吃1.5斤狗粮,狗粮10.5元每斤,小慧出差回家买了一袋50斤的狗粮,请问花卷一家最多能吃几天?还剩多少狗粮?
二、成员运算符
3. 花卷在白天生了8只小狗,小慧用dog_small[]保存8只小狗的名字;结果花卷晚上又生了一只小狗,小慧给最后1只小狗取名为“王炸”,需要先判断名字是否已经存在。请用成员运算符查找“王炸”这个名字是否在dog_small[]里。
判断列表中是否有“王炸”,应用的运算符是:
请完善下列代码,查看“王炸”是否在dog_small[]里。
dog_small=['大黑', '丑妞','黑饼','豆丁','红中','顺子','七喜','腊八’]
print( )
in
‘王炸’ in dog_small
三、逻辑+关系+标识运算符
4.一个月过去了,9只小狗越长越大,小慧帮小狗找到一些领养家庭,郑杰想要领养一只白色的,3斤以上的小狗,请你用逻辑运算符和关系运算符快速帮他选出合适的小狗。
体重在三斤以上,应用的运算符是:
毛色是白色,并且体重在3斤以上,应用的运算符是:
李辉家想领养一只黑色的,或者体重在3斤以上的小狗,应用的运算符是:
彭鹏家的领养条件更简单,只要不是灰色的就可以。应用的运算符是:
>
and
or
is not
四、赋值运算符
5. 花卷在上午生了一只小狗“大黑”,在下午生了7只小狗,在晚上又生了一只小狗”王炸“,一个月后,郑杰,李辉,彭鹏三家一共领养了3条小狗,请问赋值运算符表示小慧姐狗狗数量变化的过程。
最 开 始:
上 午:
下 午:
晚 上:
一个月后:
num=1
num+=1
num+=7
num+=1
num-=3
num=1
num=num+1
num=num+7
num=num+1
num=num-3
变量名 赋值运算符 常量(表达式)
二、课堂小结
值为True 或 False
值为True 或 False
非0为True ,0为False
参与算术运算为具体的数值
值为True 或 False
1.下列代码运行结果是( )
a=12
b=12
a+=1
b-=2
print(a+b)
A.23 B.1310 C.3 D.22
三、课堂练习
A
2.小丁在计算34÷3的时候发现会得到循环的小数,他想通过编程来计算出34÷3的余数,下列代码能求出余数的是( )
A.print(34/3)
B.print(34//3)
C.print(34%3)
D.print(34÷3)
三、课堂练习
C
3.服装厂原来做一套衣服用布3.2m,改进裁剪方法后,每套衣服用布2.8m。原来做791套衣服的布,现在可以做多少套?
下列代码能正确计算出答案的是( )
A.print(791 * 3.2 // 2.8 )
B.print(791 * 3.2 % 2.8 )
C.print(791 * 3.2/2.8 )
D.print(791 * 2.8 // 3.2 )
三、课堂练习
A
4.采集用户性别输入信息时,经常会遇到用户胡乱输入自己的性别,导致信息采集数据不符合现实逻辑,下列程序为了信息采集做了一个性别判断,当用户输入的性别是“男”或“女”,判定性别合法,否则判定性别不合法。
请为关键的条件判断选上正确的选项( )
sex = input('请输入你的性别:')
if ______________________:
print("性别合法")
else:
print("性别不合法")
A.sex == "男" or sex == "女"
B.sex == "男" and sex == "女"
C.sex = "男" or sex = "女"
D.sex = "男" and sex = "女"
三、课堂练习
A
四、课后思考
小智想编写一段程序,能够显示店铺菜名和单价,并能输入客人点餐的单价,最后计算显示客人需支付的钱,如下图所示。
请阅读教材P73-74,小组讨论,根据以下提示,尝试编写代码,完成要求。
怎么显示菜单
怎么输入菜品价格
总价如何计算
怎么显示账单信息
thanks