【Python 21】52周存钱挑战1.0

1.案例描述

按照52周存钱法,存钱人必须在一年52周内,每周递存10元。例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元。

记录52周后能存多少钱?即10+20+30+...+520=13780

2.案例分析

输入:每周递存金额(10元)和挑战总周数(52周)

处理:账户累计+=每周存入金额;每周存入金额 +=每周递存金额。从第1周开始循环,到52周结束。

输出:第几周,存入多少元,累计账户多少钱?

3.上机实验

"""
    作者:梁斌
    功能:52周存钱挑战
    版本:1.0
    日期:05/08/2017
"""
def main():
    """
        主函数
    """
    money_per_week = 10     # 每周的存入的金额
    i = 1                   # 记录周数
    increase_money = 10     # 递增的金额
    total_week = 52         # 总共的周数
    saving = 0              # 账户累计

    while i <= total_week:
        # 存钱操作
        # saving = saving + money_per_week
        saving += money_per_week

        # 输出信息
        print('第{}周,存入{}元,账户累计{}元'.format(i, money_per_week, saving))

        # 更新下一周的存钱金额
        money_per_week += increase_money
        i += 1

if __name__ == '__main__':
    main()

 4.课后练习

(1)pass语句

Python pass 是空语句,是为了保持程序结构的完整性。pass不做任何事情,一般用做占位语句。pass参考说明

扫描二维码关注公众号,回复: 5716621 查看本文章

(2)a='Hi'  ==>  a*2 结果为'HiHi'

猜你喜欢

转载自www.cnblogs.com/badboy200800/p/10628570.html
今日推荐