标签:方法 平方根 splay div mat 操作 版本 列表操作 math
1 """ 2 作者:王鑫正 3 功能:52周存钱挑战 4 版本:1.0 5 日期:2018年9月21日 6 """ 7 8 9 def main(): 10 """ 11 主函数 12 """ 13 money_per_week = 00 # 每周的存入的金额 14 num_week = 1 # 记录周数 15 increase_money = 10 # 递增的金额 16 total_week = 52 # 总共的周数 17 saving = 0 # 账户累计 18 19 while num_week <= total_week: 20 # 存钱操作 21 saving += money_per_week 22 23 # 输出信息 24 print(‘第{}周,存入{}元,账户累计{}元‘.format(num_week, money_per_week, saving)) 25 26 # 更新下一周的存钱金额 27 money_per_week += increase_money 28 num_week += 1 29 30 31 if __name__ == ‘__main__‘: 32 main()
1 """ 2 作者:王鑫正 3 功能:52周存钱挑战 4 版本:2.0 5 日期:2018年9月21日 6 2.0新增功能:记录每周的存款数 7 """ 8 import math 9 10 def main(): 11 """ 12 主函数 13 """ 14 money_per_week = 10 # 每周的存入的金额 15 num_week = 1 # 记录周数 16 increase_money = 10 # 递增的金额 17 total_week = 52 # 总共的周数 18 saving = 0 # 账户累计 19 20 money_list = [] # 记录每周存款数的列表 21 22 while num_week <= total_week: 23 # 存钱操作 24 # saving += money_per_week 25 26 money_list.append(money_per_week) 27 saving = math.fsum(money_list) 28 29 # 输出信息 30 print(‘第{}周,存入{}元,账户累计{}元‘.format(num_week, money_per_week, saving)) 31 32 # 更新下一周的存钱金额 33 money_per_week += increase_money 34 num_week += 1 35 36 37 if __name__ == ‘__main__‘: 38 main()
1. 列表
2. 列表操作符
操作符 | 含义 |
list1 + list2 | 合并(连接)两个列表 |
list1 * n | 重复n次列表内容 |
len(list1) | 返回列表长度(元素个数) |
x in list1 | 检查元素是否在列表中 |
list.append(x) | 将某个元素添加到列表的末尾 |
list.sort() | 对列表元素排序 |
list1.reverse() | 将列表元素逆序 |
list1.index(x) | 返回第一次出现元素x的索引值 |
list1.insert(i,x) | 在位置i处插入新元素x |
list1.count(x) | 返回元素x在列表中数量 |
list1.remove(x) | 删除列表中第一次出现的元素x |
list1.pop(i) | 取出列表中i位置上的元素,并将其删除 |
3. math库
函数 | 含义 |
math.pi | 圆周率 |
math.ceil(x) | 对x向上取整 |
math.floor(x) | 对x向下取整 |
math.pow(x,y) | x的y次方 |
math.sqrt(x) | x的平方根 |
math.fsum(list1) | 对集合内的元素求和 |
标签:方法 平方根 splay div mat 操作 版本 列表操作 math
原文地址:https://www.cnblogs.com/Kevin-WangXinzheng/p/9688649.html