为顾客提供他们所需的物品,使用智能结账机器,快速完成金额的计算
新增知识点 算术操作符
+ 加法操作符
- 减法操作符
* 乘法操作符
/ 除法操作符
整除(又名地板除) //
取余 %
幂 **
复合赋值操作符+= -= *= /=
if语句嵌套通过Tab键缩进,来确定两组if之间的关系
if语句当中可以进行无限层次的嵌套
功能分析及实现 需要通过Scratch完成的功能
- 点击绿旗后,进行数值(price、discount、total)初始化
- 每个可购买商品被点击时,计算购买的商品价格,将价格和折扣信息传递给Python,执行Python代码
橙汁为例
- OK按钮给出当前的总价
代码部分的核心功能
- 借助total变量,计算总价
- 新总价 = 当前总价 + 新物品的价格
- 第一种促销事件发生时,原价商品价格为当前价格的90%
- 第二种促销事件发生时,最终价格 = 当前总价 - 50
if sale1 == True:
if discount == 1:
price *= 0.9
total += price
if sale2 == True:
if total >= 400:
print(total - 50)
else:
print(total)
else:
print(total)
作业
实现其他商品的功能



