【python】52周存钱法
题目描述:
52周存钱法,即52周阶梯式存钱法,是国际上非常流行的存钱方法。
按照52周存钱法,存钱的人必须在一年52周内,每周递周10元
例子:
第一周存10元,第二周存20元,第三周存30元,一直到第52周存520元,这样一年下来会有多少钱呢?
10+20+30+40+...+520 = 13780
def moneysave():money_per_week=10number_week=1increase_money=10saving=0while number_week<=52:saving +=money_per_week#格式化存入变量print('第{}周,存入{}元,账户累计{}元'.format(number_week,money_per_week,saving))money_per_week += increase_moneynumber_week += 1
moneysave()
运行结果:
改进:使用列表存储数据
import math
def main():"""主函数"""money_per_week = 10 # 每周的存入的金额num_week = 1 # 记录周数increase_money = 10 # 递增的金额total_week = 52 # 总共的周数saving = 0 # 账户累计 money_list = [] # 记录每周存款数的列表while num_week <= total_week:# 存钱操作# saving += money_per_week money_list.append(money_per_week)saving = math.fsum(money_list) # 输出信息print('第{}周,存入{}元,账户累计{}元'.format(num_week, money_per_week, saving)) # 更新下一周的存钱金额money_per_week += increase_moneynum_week += 1
if __name__ == '__main__':main()
【python】52周存钱法相关推荐
- 【Python 22】52周存钱挑战2.0(列表list和math函数)
1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+. ...
- 【Python 23】52周存钱挑战3.0(循环计数for与range)
1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+. ...
- Python小例子—— 52周存钱挑战
# -*- coding: utf-8 -*- """作者:宇轩亚40功能:52周存钱挑战 """ import math import d ...
- (四)52周存钱挑战3.0-----for循环遍历列表、range()
for 循环 • 使用for语句可以循环遍历整个序列的内容for < x > in < list1 >:<body> • 循环变量x在每次循环时,被赋值成对应的元素 ...
- 2020.01.02 52周存钱
这个 示例是一个存钱记录 本示例涉及知识点: ①while循环实现案例 ②记录每周的存款数math库 ③用循环记录,迭代函数 ④用户灵活输入值,参数传入与全局变量 ⑤根据用户输入日期判断金额 ⑥dat ...
- 52周存钱挑战1.0
程序: import turtledef main():money_every_week=10zhou=1increase_money=10total_week=52saving=0while zho ...
- 52周存钱挑战4.0
程序: import turtle import mathsaving=0#全局变量def save_money(money_every_week,increase_money,total_week) ...
- python 查询周数 week number
python里面查询某一天所处的周数week number时,有比较多的方法, 自己觉得下面这个方法特别棒,在一些方面的处理非常合理. 每年的最后一天必然是12月31日,是12月的最后一天,但这天不一 ...
- 用python实现层次分析法(AHP)
层次分析法是数学建模的入门算法,类似于算法竞赛中的cout<<"Hello,world!"<<endl; 对于python数据分析的初学者来说,在使用pyt ...
- Python实现熵值法确定权重
该文为转载文章,无排版,链接直达 Python实现熵值法确定权重 本文从以下四个方面,介绍用Python实现熵值法确定权重: 一. 熵值法介绍 二. 熵值法实现 三. Python实现熵值法示例1 四 ...
最新文章
- UA MATH ECE636 信息论10 Group Testing简介
- 我用 PyTorch 复现了 LeNet-5 神经网络(CIFAR10 数据集篇)!
- Spring Boot——LocalDateTime格式化配置
- C和C++线性表的顺序存储结构
- PAT (Basic Level) Practice (中文)1014 福尔摩斯的约会 (20 分)
- which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod
- 设置Qt应用程序图标
- OpenGL样板程序,会转动的正方形
- 基于业务和平台理解数字营销概念
- 修复版易支付源码可运营
- 偶搜集到的源码列表如下,跟大家分享分享。
- Eclipse注释模板设置详解
- haproxy利用ACL规则封禁自定义IP地址拒绝访问
- Win7纯净版系统Windows未能启动,文件Winload.exe的解决方法
- 解决依赖包引入后重复问题Duplicate zip entry
- 在线编辑Word——插入图表
- 支持ldap的邮箱服务器,U-Mail邮件系统LDAP同步邮箱地址簿教程
- GPU共享内存:pycuda使用教程
- 笔记本电脑下面的任务栏一直转圈圈
- ubuntu14关闭来宾账户