程序员与生活~

2017-09-06 16:43:51 +08:00
 dikT

各位大佬,不足 1 元的, 请向上 100 取整.

程序

#coding: utf-8
from pprint import pprint

所有人 = ["TX", "伟哥", "瑞哥", "雷司机", "鱼司机", "小板凳", "林啪啪", "雷娟", "雷啪啪", "雷啪啪 2"]
统计 = {}
for 成员 in 所有人:
	统计[成员] = {
		"总计": 0,
		"项目 s": []
	}


def 计算(项目=None, 价格=None, 人员=None):
	单价 = 价格 /len(人员)

	for 成员 in 人员:
		成员信息 = 统计[成员]
		成员信息["总计"] += 单价
		成员信息["项目 s"].append(
			{
				"项目": 项目,
				"单价": 单价,
				"人员": str(人员)
			}
		)

计算(项目="景区定票", 价格=1650, 人员=所有人)
计算(项目="第一晚住房", 价格=564, 人员=["TX", "伟哥", "瑞哥", "雷司机", "鱼司机", "雷娟"])
计算(项目="第二晚住房", 价格=356, 人员=["TX", "伟哥", "瑞哥", "雷司机", "鱼司机"])
计算(项目="吃面", 价格=101, 人员=["TX", "伟哥", "瑞哥", "雷司机", "鱼司机", "小板凳", "雷娟", "雷啪啪", "雷啪啪 2"])
计算(项目="火锅", 价格=665, 人员=所有人)

计算(项目="景区过路费", 价格=140, 人员=所有人)
计算(项目="成渝费用", 价格=620+810, 人员=["TX", "伟哥", "瑞哥", "雷司机", "鱼司机", "小板凳"])

pprint(统计)
1673 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/388673

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX