【Python打卡2019】20190422之52周存钱挑战-list列表的使用

0.任务描述

本次主要目的是在之前的存钱程序当中,加入list;

1.list介绍

  • list的有序元素的集合;
  • list可以通过list[index]的方式访问其中的元素;
  • list可以存储不同类型的元素,比如[1,7.8,‘h’]
    本次的任务当中主要应用的是其中的append函数。

2.程序与运行

"""
    52周存钱挑战
    每周增加10元
    输出每周存入的钱和存款总数
    使用list列表
"""
# import math库,使用求和函数
import math

def main():
    """
        主函数
    """
    current_week = 1
    total_weeks = 52
    increased_money_per_week = 10
    week_saved_money_list = []  # 列表初始化,该列表存储每个月存入的金额
    while current_week <= total_weeks:
        week_saved_money_list.append(increased_money_per_week)
        total_saved_money = math.fsum(week_saved_money_list)
        print("当前第{}周,本周存入{}元,总存款数{}元(使用列表)"
              .format(current_week, increased_money_per_week, total_saved_money))
        increased_money_per_week += 10
        current_week += 1


if __name__ == '__main__':
    main()
Y:\Python\Anaconda\python.exe Y:/PythonWorkspace/lect05/MoneyChallenge3.py
当前第1周,本周存入10元,总存款数10.0元(使用列表)
当前第2周,本周存入20元,总存款数30.0元(使用列表)
当前第3周,本周存入30元,总存款数60.0元(使用列表)
当前第4周,本周存入40元,总存款数100.0元(使用列表)
当前第5周,本周存入50元,总存款数150.0元(使用列表)
当前第6周,本周存入60元,总存款数210.0元(使用列表)
当前第7周,本周存入70元,总存款数280.0元(使用列表)
当前第8周,本周存入80元,总存款数360.0元(使用列表)
当前第9周,本周存入90元,总存款数450.0元(使用列表)
当前第10周,本周存入100元,总存款数550.0元(使用列表)
当前第11周,本周存入110元,总存款数660.0元(使用列表)
当前第12周,本周存入120元,总存款数780.0元(使用列表)
当前第13周,本周存入130元,总存款数910.0元(使用列表)
当前第14周,本周存入140元,总存款数1050.0元(使用列表)
当前第15周,本周存入150元,总存款数1200.0元(使用列表)
当前第16周,本周存入160元,总存款数1360.0元(使用列表)
当前第17周,本周存入170元,总存款数1530.0元(使用列表)
当前第18周,本周存入180元,总存款数1710.0元(使用列表)
当前第19周,本周存入190元,总存款数1900.0元(使用列表)
当前第20周,本周存入200元,总存款数2100.0元(使用列表)
当前第21周,本周存入210元,总存款数2310.0元(使用列表)
当前第22周,本周存入220元,总存款数2530.0元(使用列表)
当前第23周,本周存入230元,总存款数2760.0元(使用列表)
当前第24周,本周存入240元,总存款数3000.0元(使用列表)
当前第25周,本周存入250元,总存款数3250.0元(使用列表)
当前第26周,本周存入260元,总存款数3510.0元(使用列表)
当前第27周,本周存入270元,总存款数3780.0元(使用列表)
当前第28周,本周存入280元,总存款数4060.0元(使用列表)
当前第29周,本周存入290元,总存款数4350.0元(使用列表)
当前第30周,本周存入300元,总存款数4650.0元(使用列表)
当前第31周,本周存入310元,总存款数4960.0元(使用列表)
当前第32周,本周存入320元,总存款数5280.0元(使用列表)
当前第33周,本周存入330元,总存款数5610.0元(使用列表)
当前第34周,本周存入340元,总存款数5950.0元(使用列表)
当前第35周,本周存入350元,总存款数6300.0元(使用列表)
当前第36周,本周存入360元,总存款数6660.0元(使用列表)
当前第37周,本周存入370元,总存款数7030.0元(使用列表)
当前第38周,本周存入380元,总存款数7410.0元(使用列表)
当前第39周,本周存入390元,总存款数7800.0元(使用列表)
当前第40周,本周存入400元,总存款数8200.0元(使用列表)
当前第41周,本周存入410元,总存款数8610.0元(使用列表)
当前第42周,本周存入420元,总存款数9030.0元(使用列表)
当前第43周,本周存入430元,总存款数9460.0元(使用列表)
当前第44周,本周存入440元,总存款数9900.0元(使用列表)
当前第45周,本周存入450元,总存款数10350.0元(使用列表)
当前第46周,本周存入460元,总存款数10810.0元(使用列表)
当前第47周,本周存入470元,总存款数11280.0元(使用列表)
当前第48周,本周存入480元,总存款数11760.0元(使用列表)
当前第49周,本周存入490元,总存款数12250.0元(使用列表)
当前第50周,本周存入500元,总存款数12750.0元(使用列表)
当前第51周,本周存入510元,总存款数13260.0元(使用列表)
当前第52周,本周存入520元,总存款数13780.0元(使用列表)

Process finished with exit code 0

4.室友整理

顺便学习一下室友以前整理的内容
https://blog.csdn.net/MessiNine/article/details/80423604

  • 列表属于序列的一种扩展;
  • 序列包括:字符串、元组和列表;三者共同扩展序列所具备的【操作符】、【函数及方法】;同时具有自己的操作方式;

猜你喜欢

转载自blog.csdn.net/qq_32760017/article/details/89451477
今日推荐