输入相应的金额存钱,最后进行累加计算总额
import math
def print_money(money_per_week,money_increase,weeks):
money_total = 0
for i in range(weeks):
money_total += money_per_week
print("第{}周,存入{}元,账户累计{}元".format(i + 1, money_per_week, money_total))
money_per_week += money_increase
def print_money_list(money_per_week,money_increase,weeks):
money_list=[]
i=0
while i < weeks:
money_list.append(money_per_week)
money_total = math.fsum(money_list)
print("第{}周,存入{}元,账户累计{}元".format(i + 1, money_per_week, money_total))
money_per_week += money_increase
i += 1
def main():
try:
money_per_week = int(input("第一周存入多少金额:"))
money_increase = int(input("每周递增多少金额:"))
weeks = int(input("一共存几周:"))
print_money(money_per_week,money_increase,weeks)
print()
print_money_list(money_per_week,money_increase,weeks)
except:
print("请输入正确数值")
if __name__ == '__main__':
main()