资源简介 (共14张PPT)4.1.3 Python的运算符与表达式主讲人:***0.复习1.花卷每天需要吃3斤狗粮,9只小狗每天需要吃1.5斤狗粮,狗粮10.5元每斤,请问花卷一家一天需要吃多少斤狗粮,购买狗粮需要多少钱?先用恰当的变量表示大狗食量,小狗食量,一天的狗粮重量及费用,然后计算出花卷一家一天的食量以及费用。food_small = 1.5food_big=3price=10.5food_total= food_small + food_bigprice_total=price * food_total赋值运算符算术运算符一、算术运算符2.花卷每天需要吃3斤狗粮,9只小狗每天需要吃1.5斤狗粮,狗粮10.5元每斤,小慧出差回家买了一袋50斤的狗粮,请问花卷一家最多能吃几天?还剩多少狗粮?最多能吃几天,意味着结果是整数;还剩多少狗粮,意味着求余数。请快速阅读教材P69,找到取整数和求余数的算术运算符。// %取整数和求余数的算术运算符:// %请根据以上提示,编写代码,计算出花卷一家最多能吃的天数和剩余狗粮的重量。food= 3+1.5day=50// foodfood_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斤以上的小狗,应用的运算符是:彭鹏家的领养条件更简单,只要不是灰色的就可以。应用的运算符是:>andoris not四、赋值运算符5. 花卷在上午生了一只小狗“大黑”,在下午生了7只小狗,在晚上又生了一只小狗”王炸“,一个月后,郑杰,李辉,彭鹏三家一共领养了3条小狗,请问赋值运算符表示小慧姐狗狗数量变化的过程。最 开 始:上 午:下 午:晚 上:一个月后:num=1num+=1num+=7num+=1num-=3num=1num=num+1num=num+7num=num+1num=num-3变量名 赋值运算符 常量(表达式)二、课堂小结值为True 或 False值为True 或 False非0为True ,0为False参与算术运算为具体的数值值为True 或 False1.下列代码运行结果是( )a=12b=12a+=1b-=2print(a+b)A.23 B.1310 C.3 D.22三、课堂练习A2.小丁在计算34÷3的时候发现会得到循环的小数,他想通过编程来计算出34÷3的余数,下列代码能求出余数的是( )A.print(34/3)B.print(34//3)C.print(34%3)D.print(34÷3)三、课堂练习C3.服装厂原来做一套衣服用布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 )三、课堂练习A4.采集用户性别输入信息时,经常会遇到用户胡乱输入自己的性别,导致信息采集数据不符合现实逻辑,下列程序为了信息采集做了一个性别判断,当用户输入的性别是“男”或“女”,判定性别合法,否则判定性别不合法。请为关键的条件判断选上正确的选项( )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 展开更多...... 收起↑ 资源预览