15.列表和math库

笔记

从案例分析切入知识点-----由简开始
案例4知识点汇总.png

案例4-2:

52周存钱计划.png

计划表.png

       1.0新增功能:52周存钱计划  
       继续分析IPO
       2.0新增功能:记录每周的存款数,用list 

----------------------------代码实现--------------------------

"""
--*-- coding: utf-8 --*--
@Time      :2019/7/13
@Author    :ZHOUMENGJIE
File       :money_challenge.py
v1.0功能:52周存钱计划
2.0新增功能:记录每周的存款数,用list
"""
import math

def main():
    '''
        主函数
    '''
    money_per_week = 10         #每周的存入金额
    i = 1                       #记录周数
    increase_money = 10         #递增的金额
    total_week = 52             #总共周数
    # saving = 0                  #账户累计

    money_list = []             #记录每周存款数的列表

    while i <= total_week:
        # 存钱操作,引入math函数
        money_list.append(money_per_week)
        saving = math.fsum(money_list)

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

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


if __name__ == "__main__":
    main()

涉及知识点
1.列表
列表是有序的元素集合
可通过索引访问单个元素,如:list[2],list[-1]
可通过区间索引访问子列表内容,如list[2:5],list[-3:]
列表中每个元素类型可以不同

列表.png

列表方法.png

2.math库


math库.png

你可能感兴趣的:(15.列表和math库)