【Python打卡2019】20190423之52周存钱挑战-for+range()函数使用
0.目标描述
使用for循环直接计数取代while;
1.程序与结果
"""52周存钱挑战每周增加10元输出每周存入的钱和存款总数使用list列表for+range替换while
"""
# import math库,使用求和函数
import mathdef main():"""主函数"""current_week = 1total_weeks = 52increased_money_per_week = 10week_saved_money_list = [] # 列表初始化,该列表存储每个月存入的金额# while current_week <= total_weeks:for current_week in range(total_weeks): # 使用range函数week_saved_money_list.append(increased_money_per_week)total_saved_money = math.fsum(week_saved_money_list)# 此处使用current_week+1是因为range从0开始计数print("当前第{}周,本周存入{}元,总存款数{}元(使用for+range)".format(current_week+1, increased_money_per_week, total_saved_money))increased_money_per_week += 10# current_week += 1if __name__ == '__main__':main()
Y:\Python\Anaconda\python.exe Y:/PythonWorkspace/lect05/MoneyChallenge4.py
当前第1周,本周存入10元,总存款数10.0元(使用for+range)
当前第2周,本周存入20元,总存款数30.0元(使用for+range)
当前第3周,本周存入30元,总存款数60.0元(使用for+range)
当前第4周,本周存入40元,总存款数100.0元(使用for+range)
当前第5周,本周存入50元,总存款数150.0元(使用for+range)
当前第6周,本周存入60元,总存款数210.0元(使用for+range)
当前第7周,本周存入70元,总存款数280.0元(使用for+range)
当前第8周,本周存入80元,总存款数360.0元(使用for+range)
当前第9周,本周存入90元,总存款数450.0元(使用for+range)
当前第10周,本周存入100元,总存款数550.0元(使用for+range)
当前第11周,本周存入110元,总存款数660.0元(使用for+range)
当前第12周,本周存入120元,总存款数780.0元(使用for+range)
当前第13周,本周存入130元,总存款数910.0元(使用for+range)
当前第14周,本周存入140元,总存款数1050.0元(使用for+range)
当前第15周,本周存入150元,总存款数1200.0元(使用for+range)
当前第16周,本周存入160元,总存款数1360.0元(使用for+range)
当前第17周,本周存入170元,总存款数1530.0元(使用for+range)
当前第18周,本周存入180元,总存款数1710.0元(使用for+range)
当前第19周,本周存入190元,总存款数1900.0元(使用for+range)
当前第20周,本周存入200元,总存款数2100.0元(使用for+range)
当前第21周,本周存入210元,总存款数2310.0元(使用for+range)
当前第22周,本周存入220元,总存款数2530.0元(使用for+range)
当前第23周,本周存入230元,总存款数2760.0元(使用for+range)
当前第24周,本周存入240元,总存款数3000.0元(使用for+range)
当前第25周,本周存入250元,总存款数3250.0元(使用for+range)
当前第26周,本周存入260元,总存款数3510.0元(使用for+range)
当前第27周,本周存入270元,总存款数3780.0元(使用for+range)
当前第28周,本周存入280元,总存款数4060.0元(使用for+range)
当前第29周,本周存入290元,总存款数4350.0元(使用for+range)
当前第30周,本周存入300元,总存款数4650.0元(使用for+range)
当前第31周,本周存入310元,总存款数4960.0元(使用for+range)
当前第32周,本周存入320元,总存款数5280.0元(使用for+range)
当前第33周,本周存入330元,总存款数5610.0元(使用for+range)
当前第34周,本周存入340元,总存款数5950.0元(使用for+range)
当前第35周,本周存入350元,总存款数6300.0元(使用for+range)
当前第36周,本周存入360元,总存款数6660.0元(使用for+range)
当前第37周,本周存入370元,总存款数7030.0元(使用for+range)
当前第38周,本周存入380元,总存款数7410.0元(使用for+range)
当前第39周,本周存入390元,总存款数7800.0元(使用for+range)
当前第40周,本周存入400元,总存款数8200.0元(使用for+range)
当前第41周,本周存入410元,总存款数8610.0元(使用for+range)
当前第42周,本周存入420元,总存款数9030.0元(使用for+range)
当前第43周,本周存入430元,总存款数9460.0元(使用for+range)
当前第44周,本周存入440元,总存款数9900.0元(使用for+range)
当前第45周,本周存入450元,总存款数10350.0元(使用for+range)
当前第46周,本周存入460元,总存款数10810.0元(使用for+range)
当前第47周,本周存入470元,总存款数11280.0元(使用for+range)
当前第48周,本周存入480元,总存款数11760.0元(使用for+range)
当前第49周,本周存入490元,总存款数12250.0元(使用for+range)
当前第50周,本周存入500元,总存款数12750.0元(使用for+range)
当前第51周,本周存入510元,总存款数13260.0元(使用for+range)
当前第52周,本周存入520元,总存款数13780.0元(使用for+range)Process finished with exit code 0
【Python打卡2019】20190423之52周存钱挑战-for+range()函数使用相关推荐
- 【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在每次循环时,被赋值成对应的元素 ...
- 【Python 22】52周存钱挑战2.0(列表list和math函数)
1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+. ...
- 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) ...
- 2020.01.02 52周存钱
这个 示例是一个存钱记录 本示例涉及知识点: ①while循环实现案例 ②记录每周的存款数math库 ③用循环记录,迭代函数 ④用户灵活输入值,参数传入与全局变量 ⑤根据用户输入日期判断金额 ⑥dat ...
- python实现BMR计算器,日历计算,存钱挑战,分形树和五角星绘制等
"""功能:BMR计算器版本:4.0"""def main():"""主函数""" ...
- 【Python打卡2019】20190417之计算BMR
0.开始的程序比较基础,因为是跟着课程走的,所以看后面的版本吧 1.第一个版本 程序: """计算BMR,人体什么什么指数 """def c ...
- 【Python打卡2019】20190406之货币兑换
0.将人民币转换为美元 程序: #将人民币转为美元 usd_vs_rmb = 6.77 rmb_str = input("请输入人民币金额:") rmb_num = eval(rm ...
最新文章
- Python 机器学习之项目实践
- Vue.js之UI组件elementUI——MintUI
- mockito_Mockito – JAXB的RETURNS_DEEP_STUBS
- 图解weblogic安装
- 单例模式反射、序列化漏洞及解决方案!
- 温州大学《深度学习》课程课件(十一、序列模型)
- mysql的瓶颈_MySQL瓶颈分析与优化
- linux小小输入法 不能中文,在centos 下安装小小输入法存在的问题
- Rabbit的工作(2)
- linux扩容根目录空间_Linux系统扩容根目录磁盘空间的操作方法
- 史上最简单的SpringCloud教程 | 第四篇:断路器(Hystrix)--里面有BUG,所以我转载改一下
- 第 5 章 会修电脑不会修收音机 —— 依赖倒转原则
- WhoIsOnline ;) - 解读CNForum源码中在线用户统计
- 信息安全技术--轮转机密码
- Informix数据库学习随笔
- python中倒背如流_倒背如流中倒背是什么意思古代有种背书方法是倒背,倒
- Cascade EF-GAN: 局部聚焦渐进式面部表情编辑
- 数据传输完整性_基于IBIS模型的FPGA信号完整性仿真验证方法
- InputStream输入字节流
- 2022年双十一百亿补贴,2022年聚划算双11玩法解读
热门文章
- 华为社招机考考什么_华为研发面试流程及机考题常出题型—亲历总结
- vue-pdf查看pdf文件及打印乱码问题处理
- 福布斯中国上市公司最佳CEO排行
- 空气质量模型:操作指南与案例研究(模型概述)
- 正则应用之--日期正则表达式
- Mac Chrome搜索引擎突然变成了Yahoo?!SearchToolHelper控制了我的搜索引擎
- 压力换算公斤单位换算_压力表单位换算
- 课程设计:89C51单片机实现六位密码锁
- 小米游戏本bios_小米游戏本2019款,原来他才是电脑的终极境界
- axure9怎么让页面上下滑动_Axure如何实现同页面上下、左右滑动