(四)52周存钱挑战3.0-----for循环遍历列表、range()
for 循环
• 使用for语句可以循环遍历整个序列的内容for < x > in < list1 >:<body>
• 循环变量x在每次循环时,被赋值成对应的元素内容
• 与while循环的区别• for循环的次数固定,即所遍历的序列长度• while为无限循环
• range(n) 返回一个可迭代的对象(0到n-1)• list(range(n))将迭代类型转换为列表类型
代码:
"""
52周存钱挑战3.0
马玉华 2019.7.25
2.0新增:对列表进行操作。增添新元素
2.0新增:用math库函数,对列表求和
3.0新增:使用for循环、range(),替代while
"""
import math #载入库函数def main():week_total = eval(input('请输入存钱总周数:')) # 总周数money_per_week = 10 #每周存入的钱money_increase = 10 #每周递增的钱money_saving = 0 #存下的钱数money_list = [] #创建一个空列表for week_i in range(week_total):"""week_i 会在range(week_total)中从0到week_total-1循环,循环一次就跳到下一个值,一共有week_total个循环"""#在列表中加入每次一周存进去的钱数money_list.append(money_per_week
(四)52周存钱挑战3.0-----for循环遍历列表、range()相关推荐
- 【Python 23】52周存钱挑战3.0(循环计数for与range)
1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+. ...
- 【Python 22】52周存钱挑战2.0(列表list和math函数)
1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+. ...
- 52周存钱挑战4.0
程序: import turtle import mathsaving=0#全局变量def save_money(money_every_week,increase_money,total_week) ...
- 52周存钱挑战1.0
程序: import turtledef main():money_every_week=10zhou=1increase_money=10total_week=52saving=0while zho ...
- Python小例子—— 52周存钱挑战
# -*- coding: utf-8 -*- """作者:宇轩亚40功能:52周存钱挑战 """ import math import d ...
- 2020.01.02 52周存钱
这个 示例是一个存钱记录 本示例涉及知识点: ①while循环实现案例 ②记录每周的存款数math库 ③用循环记录,迭代函数 ④用户灵活输入值,参数传入与全局变量 ⑤根据用户输入日期判断金额 ⑥dat ...
- PHP数组循环遍历的四种方式
[(重点)数组循环遍历的四种方式] 1.使用for循环遍历数组 conut($arr);用于统计数组元素的个数. for循环只能用于遍历,纯索引数组!!!! 如果存在关 ...
- Python学习十四:访问列表元素、遍历列表
一.访问列表元素 在python中,如果想将内容输出,可以使用print()函数.例如,我们要打印下面的列表: untitle = ['python',28,"我开心,我快乐",[ ...
- python实现BMR计算器,日历计算,存钱挑战,分形树和五角星绘制等
"""功能:BMR计算器版本:4.0"""def main():"""主函数""" ...
最新文章
- python动态创建类_Python中通过参数动态创建扩展类(class)
- Thinkphp中import的几个用法详细介绍
- shell 死循环if判断_Shell的条件判断
- 进击的docker 二 : docker 快速入门
- 大学c语言第三章作业,华中科技大学光电子学院C语言第三章
- Web存储—本地存储Cookie
- 三维旋转矩阵_线性代数的本质(4)--矩阵乘法与复合变换
- set 集合容器实现元素的插入与中序排序
- 深入理解Nginx及使用Nginx实现负载均衡
- 2021-04-12——新特性Lambda表达式和Function函数式接口编程
- draco安装与测试
- mysql联合索引的使用规则
- Linux系统下nohup日志文件按日期分割展示
- 显著性假设(基础篇)
- 数仓建模之声明粒度 一文读懂什么是粒度 看完保证通透!
- enq: PS - contention
- cccccccccccccccccccc
- 最新版 FatFS f_mkfs 详解
- 字典序问题(排列组合)
- openstack-T openEuler系统搭建