Python的听课笔记案例4--52周储蓄挑战4.0
原创这一部分的主要内容是:灵活设置每周存款数、增加存款数、存款周数以及封装在函数中的计算过程,可以调用该函数计算累计存款金额。
"""
作者:lanxingbudui
功能:52每周节俭挑战
版本:v4.0
日期:2019-03-07
2.0新功能:记录每周存款数量
3.0新功能:使用循环直接计数
4.0新增功能:灵活设置周存款金额、增加存款金额、存款周金额
"""
import math
def save_money_in_n_weeks(money_per_week, increase_money, total_week):
"""
计算n一周内存款金额
"""
money_list = [] # 累积储蓄一览表
for i in range(total_week):
# 计算累计节省
money_list.append(money_per_week)
saving = math.fsum(money_list)
# 输出信息
# print(第{}周,存入{}元,账户累计{}元.format(i + 1, money_per_week, saving))
# 循环递增
money_per_week += increase_money
return saving
def main():
"""
主函数
"""
money_per_week = float(input(请输入每周存入的金额:)) # 每周储蓄
increase_money = float(input(请输入每周递增金额:)) # 递增金额
total_week = int(input(请输入总周数:)) # 总的周数
# 存款总额
saving = save_money_in_n_weeks(money_per_week, increase_money, total_week)
print(存款总额:, saving)
if __name__ == __main__:
main() 版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



