Python团队出行财务系统管理

Python团队出行财务系统管理

问题描述:

假设有N个人出行,期间会产生交通费(A)、餐费(B)、住宿费(C)三种类型的费用,设计并实现团体出行期间的财务管理系统,能够根据每笔账单的信息,最终计算出在此次出行中,每个人的花销。

系统运行时,先输入出行人数N的值。随后给出2个菜单,菜单1代表输入账单,菜单2代表计算每个人的花销。1.输入的账单信息时,先输入该笔账单参与的人数M,再输入涉及到的M个成员的代号(从1-N),账单类别(A、B、C三者之一),及金额。2.计算每个人最终花销时,根据账单采用AA制的方式。

p = int(input('出行人数:'))
print('成员代号为:', [i for i in range(1, p+1)])
d = {}
r = []
m = input('账单记录输入1,计算花销输入2')
if m == '1':
    n = int(input('参与人数:'))
    pl = ''
    for i in range(n):
        pl += input('成员代号:')
    d['pl'] = pl
    d['style'] = input('账单类别,输入a、b、c:')
    d['money'] = int(input('账单金额:'))
    r.append(d)
elif m == '2':
    for i in r:
        avg = d['money'] / len(d['pl'])
        print(f"成员代号:{len(d['pl'])},每人平均费用:{avg},账单类型:{d['style']}")

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

while 1:
    p = int(input('出行人数,出行人数为0则终止程序:'))
    if p == 0:
        break
    print('成员代号为:', [i for i in range(1, p+1)])
    d = {}
    r = []
    m = input('账单记录输入1,计算花销输入2')
    if m == '1':
        n = int(input('参与人数:'))
        pl = ''
        for i in range(n):
            pl += input('成员代号:')
        d['pl'] = pl
        d['style'] = input('账单类别,输入a、b、c:')
        d['money'] = int(input('账单金额:'))
        r.append(d)
    elif m == '2':
        for i in r:
            avg = d['money'] / len(d['pl'])
            print(f"成员代号:{len(d['pl'])},每人平均费用:{avg},账单类型:{d['style']}")

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢