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()相关推荐

  1. 【Python 23】52周存钱挑战3.0(循环计数for与range)

    1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+. ...

  2. 【Python 22】52周存钱挑战2.0(列表list和math函数)

    1.案例描述 按照52周存钱法,存钱人必须在一年52周内,每周递存10元.例如,第一周存10元,第二周存20元,第三周存30元,直到第52周存520元. 记录52周后能存多少钱?即10+20+30+. ...

  3. 52周存钱挑战4.0

    程序: import turtle import mathsaving=0#全局变量def save_money(money_every_week,increase_money,total_week) ...

  4. 52周存钱挑战1.0

    程序: import turtledef main():money_every_week=10zhou=1increase_money=10total_week=52saving=0while zho ...

  5. Python小例子—— 52周存钱挑战

    # -*- coding: utf-8 -*- """作者:宇轩亚40功能:52周存钱挑战 """ import math import d ...

  6. 2020.01.02 52周存钱

    这个 示例是一个存钱记录 本示例涉及知识点: ①while循环实现案例 ②记录每周的存款数math库 ③用循环记录,迭代函数 ④用户灵活输入值,参数传入与全局变量 ⑤根据用户输入日期判断金额 ⑥dat ...

  7. PHP数组循环遍历的四种方式

    [(重点)数组循环遍历的四种方式]  1.使用for循环遍历数组      conut($arr);用于统计数组元素的个数.      for循环只能用于遍历,纯索引数组!!!!      如果存在关 ...

  8. Python学习十四:访问列表元素、遍历列表

    一.访问列表元素 在python中,如果想将内容输出,可以使用print()函数.例如,我们要打印下面的列表: untitle = ['python',28,"我开心,我快乐",[ ...

  9. python实现BMR计算器,日历计算,存钱挑战,分形树和五角星绘制等

    """功能:BMR计算器版本:4.0"""def main():"""主函数""" ...

最新文章

  1. python动态创建类_Python中通过参数动态创建扩展类(class)
  2. Thinkphp中import的几个用法详细介绍
  3. shell 死循环if判断_Shell的条件判断
  4. 进击的docker 二 : docker 快速入门
  5. 大学c语言第三章作业,华中科技大学光电子学院C语言第三章
  6. Web存储—本地存储Cookie
  7. 三维旋转矩阵_线性代数的本质(4)--矩阵乘法与复合变换
  8. set 集合容器实现元素的插入与中序排序
  9. 深入理解Nginx及使用Nginx实现负载均衡
  10. 2021-04-12——新特性Lambda表达式和Function函数式接口编程
  11. draco安装与测试
  12. mysql联合索引的使用规则
  13. Linux系统下nohup日志文件按日期分割展示
  14. 显著性假设(基础篇)
  15. 数仓建模之声明粒度 一文读懂什么是粒度 看完保证通透!
  16. enq: PS - contention
  17. cccccccccccccccccccc
  18. 最新版 FatFS f_mkfs 详解
  19. 字典序问题(排列组合)
  20. openstack-T openEuler系统搭建

热门文章

  1. 逻辑题练习-if-for-数组
  2. js数组的多条件筛选
  3. 多表联查时的条件筛选
  4. chrome 安装插件(无需翻墙)
  5. 自我介绍(思维导图)
  6. C++ 炼气期之基本结构语法中的底层逻辑
  7. 轻量级网络 - PVANet SuffleNet
  8. 属性动画Android动画,Android动画(三)属性动画Animator与Interpolator
  9. Visual Studio 2017 version 15.9 官方最新版本下载(含那个啥码)
  10. USB billboard