Python中的math库

import math

def main():
    money_everyweek = 10    # 每周存入的金额
    i = 1                   # 第几周
    increasing_money = 10   # 每周递增的金额
    end_week = 52           # 总共存52周
    saving_money = 0        # 目前账户有多少金额

    money_list = []
    while i <= end_week :
        saving_money = math.fsum(money_list)         #现在账户有多少元
        money_list.append(money_everyweek)
        print('第{}周,存入{}元,目前账户有{}元'.format(i, money_everyweek, saving_money))
        money_everyweek += increasing_money     #每周存入的金额数为上一周的加上递增金额
        i += 1                                  # 递增的周数

if __name__ =='__main__':
    main()

在这里用了append命令,作用是在列表的末尾添加一个数;
math.fsum(money_list)的作用是计算列表内所有的数之和;

除此之外math库常见的
math.pi--------- 圆周率
math.ceil(x)------- 对X向上取整
math.floor(x)-------对X向下取整
math.pow(x,y)-------X的Y次方
math.sqrt(x)--------X的平方根
math.fsum(list)--------计算列表内的各元素之和

列表操作符 含义
list1.append(x) 将X添加到列表的末尾
list1.sort() 对列表元素进行排列
list1.reverse() 对列表进行逆排序
list1.index() 返回第一次元素出现的位置
list1.insert(x,y) 在列表X处,插入Y
list1.count(x) 返回元素X在列表中的数量
list1.remove(x) 删除列表中第一次出现的元素
list1.pop(i) 取出列表中i位置上的元素,并将其删除

你可能感兴趣的:(Python)