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']}")
如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢