python3 模拟实现超市收银列表展示

作者: liqun奋斗struggle | 来源:发表于2018-09-22 21:36 被阅读5次

一:功能:计算超市商品合计金额并进行折扣处理

直接上代码简单粗暴----

def fun_checkout(money):

'''功能:计算商品合计金额并进行折扣处理

money:保存商品金额的列表

返回商品的合计金额和折扣后的金额

'''

    money_old = sum(money)# 计算合计金额

    money_new = money_old

if  500 <= money_old <1000:# 满500可享受9折优惠

        money_new ='{:.2f}'.format(money_old *0.9)

elif 1000 <= money_old <=2000:# 满1000可享受8折优惠

        money_new ='{:.2f}'.format(money_old *0.8)

elif 2000 <= money_old <=3000:# 满2000可享受7折优惠

        money_new ='{:.2f}'.format(money_old*0.7)

elif money_old >=3000 :# 满3000可享受6折优惠

        money_new ='{:.2f}'.format(money_old*0.6)

return money_old,money_new# 返回总金额和折扣后的金额

#*****************************调用函数***********************************#

print("\n开始结算……\n")

list_money = []# 定义保存商品金额的列表

while True:

# 请不要输入非法的金额,否则将抛出异常

    inmoney = float(input("输入商品金额(输入0表示输入完毕):"))

if int(inmoney)==0:

break    # 退出循环

    else:

list_money.append(inmoney)# 将金额添加到金额列表中

money = fun_checkout(list_money)# 调用函数

print("合计金额:",money[0],"应付金额:",money[1])# 显示应付金额

效果图:

超市收银清单模拟完成 -----

相关文章

  • python3 模拟实现超市收银列表展示

    一:功能:计算超市商品合计金额并进行折扣处理 直接上代码简单粗暴---- def fun_checkout(mon...

  • 2019-02-28第3次 列表

    第3次 列表 知识点 会使用有序列表实现数据展示 会使用无序列表实现数据展示【重点】 会使用定义列表实现数据展示【...

  • 2018-09-26

    1. 需求概述 1.1 项目背景 为实现快速准确的收银,超市收银系统成了超市不可缺少的重要组成部分。它对于超市的管...

  • 第三次课 列表

    知识点 1.会使用有序列表实现数据展示 2.会使用无序列表实现数据展示【重点】 3.会使用定义列表实现数据展示【重...

  • Instance_NewsListOnDifferenceScr

    主题:新闻展示(平板/手机) 明确思路 当打开手机模拟器时:出现新闻列表,列表只展示标题,点击后可以进入展示完整新...

  • 智慧商超收银系统

    1.需求概述 1.1项目背景 为实现快速准确的收银,超市收银系统成了超市不可缺少的重要组成部分。它对于超市的管理者...

  • 2018-06-21 项目2:实现UICollectionVie

    一.项目需求 二.实现列表 本次列表展示参考博客为ios - 用UICollectionView实现瀑布流详解具体...

  • Vue项目实战应用

    介绍: 这里主要使用vue框架实现列表展示与修改功能。页面效果: 项目目录: 前端绑定代码:列表展示部分: 修改遮...

  • 超市收银系统

    超市收银系统需求说明书 组员:黄嘉诚,李桂林,赵航,陈相胜,杨应鹏,任艺 1 需求概述 1.1项目背景 21世纪,...

  • 超市收银系统

    超市收银系统需求说明书 组员:黄嘉诚,李桂林,赵航,陈相胜,杨应鹏,任艺 1 需求概述 1.1项目背景 21世纪,...

网友评论

    本文标题:python3 模拟实现超市收银列表展示

    本文链接:https://www.haomeiwen.com/subject/bwgxoftx.html