使用python 类编写一个婚礼礼金程序
婚礼接收彩礼程序
朋友结婚,你在门口帮忙收彩礼,需要记录来人的姓名和礼金
新建一个类叫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 类编写一个婚礼礼金程序相关推荐
- python socket能做什么_用python写一个聊天小程序!和女朋友的专属聊天工具!
原标题:用python写一个聊天小程序!和女朋友的专属聊天工具! 1.UDP简介 Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP).UDP为应用程序提供了无需建立就可 ...
- python编写木马攻击_用Python写一个自动木马程序
电脑作为大家日常办公的工具,最怕的一件事情之一就是被偷,当我们的电脑被盗的时候,不仅仅是电脑本身,更重要的是电脑存储的资料都会丢失.如何尽快的找回电脑需要我们想点办法,今天就教大家一个好的技巧,虽说不 ...
- python学习(10)字典学习,写一个三级菜单程序
学习了字典的应用.按老师的要求写一个三级菜单程序. 三级菜单程序需求如下: 1.深圳市的区--街道--社区---小区4级 2.建立一个字典,把各级区域都装进字典里 3.用户可以从1级进入2级再进入3级 ...
- 利用输入输出流及文件类编写一个程序,可以实现在屏幕显示文本文件的功能,类似DOS命令中的type命令
利用输入输出流及文件类编写一个程序,可以实现在屏幕显示文本文件的功能,类似DOS命令中的type命令 package p1;import java.io.BufferedReader; import ...
- 用爬虫写一个,小说下载程序
用爬虫写一个,小说下载程序 环境:python 3.7.3 没啥难度和技术含量,随便写写.本来程序有部分可用format进行优化,但又想了想小说名可能还会 有一些奇奇怪怪的符号,就没弄了. impor ...
- python实现一个整数加法计算器_如何使用python编程写一个加法计算器-Python教程...
一.关上idle.点击file,而后点击new file.这是创立一个新的文件. 新建一个文件之后,咱们输出第一行代码,应用print函数,正在屏幕上打印一句话,此中字符串要应用双引号,输出法要应用英 ...
- 利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序
利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序 前面两篇文章已经介绍过 tap/tun 的原理和配置工具.这篇文章通过一个编程示例来深入了解 tap/tun 的程序结构. ...
- 手把手教你写一个微信小程序日历组件
今天我们一起写一个微信小程序日历组件 微信小程序日历组件 github.com/749264345/w- 好,我们先看一下要实现的模样,如下图 由以上截图我们可以看到 1.日历可以通过按钮[切换展示效 ...
- 面试必问:用 Java 写一个内存泄漏程序
编译:ImportNew/唐尤华 原文链接:stackoverflow.com/questions/6470651/creating-a-memory-leak-with-java 问题: 刚参加的一 ...
最新文章
- opencv 图像雾检测_OpenCV图像处理-基于OpenPose的关键点检测
- 简单理解mysql事务_如何理解数据库事务中的一致性的概念?
- isfile java_isfile 方法
- Spring常用的的注解对应xml配置详解
- 锁屏界面显示某些设置已隐藏_iOS 14 隐藏功能,只要轻点手机背面就能截屏
- 微软发布Azure Storage不可变存储功能的正式版本
- 导出jvm的内存快照进行分析
- C语言实用基础大总结(高效快速学习精华、实用语句案例多)
- 网络之美:JavaScript中Get和Set访问器的实现
- JavaScript时间格式化工具函数
- nfs挂载方式启动linux,飞凌OK6410挂载nfs启动步骤
- 模电笔记7 多级放大电路的耦合方式及其优缺点和适用电路
- 4.链表LinkedList
- tp在计算机软件方面是什么意思,tp屏幕什么意思
- SQL--Transact-SQL
- 优思学院|“元宇宙“是什么东西?
- 【项目分享~写给应届生的一篇文章】基于Web电影院购票系统 ~~ 选座模块
- Hive元数据库中各个表的含义(十)
- java is a_is_a()
- Vegas如何刻录DVD?