婚礼接收彩礼程序
朋友结婚,你在门口帮忙收彩礼,需要记录来人的姓名和礼金
新建一个类叫Customer,访客的姓名name和礼金money
编写while True
输入”小明 1000”意思是小明给了1000的礼金,用这个数据构造对象
将对象放到customers这个列表里
如果输入quit就退出,退出之前遍历列表,计算打印信息:
访客总人数
访客礼金总金额、最大金额、最小金额、平均金额


# import  numpy as np
class Customer():def __init__(self, name, money):self.name = nameself.money = moneycustomers = []
while True:print('#'*20)info = input('请输入来人姓名和金额:')if info == 'quit':breakfields = info.split()if len(fields) != 2:print('输入有问题,请再次输入')continuename,money = fields# TypeError: unsupported operand type(s) for +: 'int' and 'str'money = int(money)customer = Customer(name, money) # 类的实例对象customers.append(customer)# ***************** by ant *********************print('访客总人数:', len(customers))
moneys = [customer.money for customer in customers]
print('访客礼金总金额:', sum(moneys))
print('最大金额:', max(moneys))
print('最小金额:', min(moneys))
print('平均金额:', sum(moneys)/len(customers))# ***************** by me *********************moneys = []
for customer in customers:moneys.append(customer.money)print('访客总人数:', len(customers))
print('访客礼金总金额:', sum(moneys))
print('最大金额:', max(moneys))
print('最小金额:', min(moneys))
print('平均金额:', np.mean(moneys))

使用python 类编写一个婚礼礼金程序相关推荐

  1. python socket能做什么_用python写一个聊天小程序!和女朋友的专属聊天工具!

    原标题:用python写一个聊天小程序!和女朋友的专属聊天工具! 1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可 ...

  2. python编写木马攻击_用Python写一个自动木马程序

    电脑作为大家日常办公的工具,最怕的一件事情之一就是被偷,当我们的电脑被盗的时候,不仅仅是电脑本身,更重要的是电脑存储的资料都会丢失.如何尽快的找回电脑需要我们想点办法,今天就教大家一个好的技巧,虽说不 ...

  3. python学习(10)字典学习,写一个三级菜单程序

    学习了字典的应用.按老师的要求写一个三级菜单程序. 三级菜单程序需求如下: 1.深圳市的区--街道--社区---小区4级 2.建立一个字典,把各级区域都装进字典里 3.用户可以从1级进入2级再进入3级 ...

  4. 利用输入输出流及文件类编写一个程序,可以实现在屏幕显示文本文件的功能,类似DOS命令中的type命令

    利用输入输出流及文件类编写一个程序,可以实现在屏幕显示文本文件的功能,类似DOS命令中的type命令 package p1;import java.io.BufferedReader; import ...

  5. 用爬虫写一个,小说下载程序

    用爬虫写一个,小说下载程序 环境:python 3.7.3 没啥难度和技术含量,随便写写.本来程序有部分可用format进行优化,但又想了想小说名可能还会 有一些奇奇怪怪的符号,就没弄了. impor ...

  6. python实现一个整数加法计算器_如何使用python编程写一个加法计算器-Python教程...

    一.关上idle.点击file,而后点击new file.这是创立一个新的文件. 新建一个文件之后,咱们输出第一行代码,应用print函数,正在屏幕上打印一句话,此中字符串要应用双引号,输出法要应用英 ...

  7. 利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序

    利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序 前面两篇文章已经介绍过 tap/tun 的原理和配置工具.这篇文章通过一个编程示例来深入了解 tap/tun 的程序结构. ...

  8. 手把手教你写一个微信小程序日历组件

    今天我们一起写一个微信小程序日历组件 微信小程序日历组件 github.com/749264345/w- 好,我们先看一下要实现的模样,如下图 由以上截图我们可以看到 1.日历可以通过按钮[切换展示效 ...

  9. 面试必问:用 Java 写一个内存泄漏程序

    编译:ImportNew/唐尤华 原文链接:stackoverflow.com/questions/6470651/creating-a-memory-leak-with-java 问题: 刚参加的一 ...

最新文章

  1. opencv 图像雾检测_OpenCV图像处理-基于OpenPose的关键点检测
  2. 简单理解mysql事务_如何理解数据库事务中的一致性的概念?
  3. isfile java_isfile 方法
  4. Spring常用的的注解对应xml配置详解
  5. 锁屏界面显示某些设置已隐藏_iOS 14 隐藏功能,只要轻点手机背面就能截屏
  6. 微软发布Azure Storage不可变存储功能的正式版本
  7. 导出jvm的内存快照进行分析
  8. C语言实用基础大总结(高效快速学习精华、实用语句案例多)
  9. 网络之美:JavaScript中Get和Set访问器的实现
  10. JavaScript时间格式化工具函数
  11. nfs挂载方式启动linux,飞凌OK6410挂载nfs启动步骤
  12. 模电笔记7 多级放大电路的耦合方式及其优缺点和适用电路
  13. 4.链表LinkedList
  14. tp在计算机软件方面是什么意思,tp屏幕什么意思
  15. SQL--Transact-SQL
  16. 优思学院|“元宇宙“是什么东西?
  17. 【项目分享~写给应届生的一篇文章】基于Web电影院购票系统 ~~ 选座模块
  18. Hive元数据库中各个表的含义(十)
  19. java is a_is_a()
  20. Vegas如何刻录DVD?

热门文章

  1. python中执行sql语句_python中执行sql语句
  2. vue拦截器及地址解释
  3. Happens-Before规则详解
  4. linux关闭防火墙基本命令
  5. PriorityBlockingQueue无界阻塞优先级队列
  6. 敏捷 还是瀑布 敏捷优缺点
  7. 开放下载丨2023年二十万字技术年货新鲜送达
  8. spring bean的懒加载原理
  9. VS Code -- Live Server
  10. MFC界面库BCGControlBar v30.0新功能详解:支持VS 2019