V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dikT
V2EX  ›  程序员

程序员与生活~

  •  
  •   dikT · 2017-09-06 16:43:51 +08:00 · 1668 次点击
    这是一个创建于 2424 天前的主题,其中的信息可能已经有所发展或是发生改变。

    各位大佬,不足 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(统计)
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1876 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:27 · PVG 00:27 · LAX 09:27 · JFK 12:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.