栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

5-智能超市

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

5-智能超市

任务

为顾客提供他们所需的物品,使用智能结账机器,快速完成金额的计算


新增知识点         算术操作符

+ 加法操作符

- 减法操作符

* 乘法操作符

/ 除法操作符

整除(又名地板除) //

取余 %

幂 **

        复合赋值操作符

+=  -=  *=   /=

        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)

作业

实现其他商品的功能

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/355463.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号