zoukankan      html  css  js  c++  java
  • 【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参考说明

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

  • 相关阅读:
    redis持久化方案之RDB
    redis实现分布式锁
    redis数据类型(图解)
    js上拉加载
    apicloud直接上传图片
    layer.confirm
    json数组去重
    js解决手机键盘影响定位的问题
    click禁用事件
    ipcloud上传裁切图片,保存为base64再压缩传给后台
  • 原文地址:https://www.cnblogs.com/badboy200800/p/10628570.html
Copyright © 2011-2022 走看看