while循环不断循环,而其条件是True。那如果要限制循环代码块的次数,就可以使用for循环语句和range()函数来执行。

在代码中,一条for语句始终包含以下内容:for关键字

变量名

in关键字

对range()方法的调用,最多传递三个整数

冒号(:)

从下一行开始,一个缩进的代码块(for子句)

示例:

print('My name is')

for i in range(5):

print('Jimmy Five Times (' + str(i) + ')')

for循环子句总的代码运行5次。第一次运行时,变量i设置为0。print()子句中的调用将输出Jimmy Five Times (0) 。在完成for循环子句中所有代码的迭代之后,执行将返回循环的顶部,并且for语句将对i做+1操作。再重新进入循环,直至执行5次。该变量i将增加但不包含传递给range()的整数5。

流程图如下:

当运行该程序时,他将在退出循环之前先输出5次,然后在输出

My name is

Jimmy Five Times (0)

Jimmy Five Times (1)

Jimmy Five Times (2)

Jimmy Five Times (3)

Jimmy Five Times (4)

注意:

你可以在for循环中使用break和continue语句。在使用continue语句时,将会结束当前循环,进入下一个循环,意味着continue语句后面的语句在本次循环中不再执行。而使用break语句时,则是直接结束该循环。实际上,continu语句和break语句只能在while循环和for循环中使用,在其余的地方使用就会报错。

total = 0

for num in range(101):

Total = total + num

print(total)

该程序结果为5050。当程序开始时,total变量被设置为0,for循环语句中,total = total + num执行100次,每次循环total则会在原来基础上加上num的值,num也在每次的循环中加1。也就是1+2+3…+100。

等效果的while循环

print('My name is')

i = 0

while i < 5:

print('Jimmy Five Times (' + str(i) + ')' )

i = i + 1

运行此程序,输出的结果与使用for循环的第一示例中的结果一样。

RANGE()的开始,停止和步进参数

range()可以使用多个参数(用逗号分隔)来调用。

range(i, j, k) 。i,j,k均为整数,i表示开始位置,j表示结束的位置,k表示步进,即每次迭代后变量增加的数量。

示例1:

for i in range(12, 16):

print(i)

输出为:

12

13

14

15

示例2:

for i in range(0, 8, 2):

print(i)

输出为:

0

2

4

6

示例1,range()函数只有两个参数,即默认步进为1,从12开始,到16结束。

示例2,range()函数三个参数,开始位置0,结束位置8,步进为2,即每次增加2。

参考文档:【零基础学Python】For循环和RANGE()函数 - 掘金​juejin.im

pythonfor循环100次_【零基础学Python】For循环和RANGE()函数相关推荐

  1. python循环套循环_零基础学python 14 循环套循环:循环的嵌套

    大家可以回忆一下,之前我们学习过的循环结构.也就是for循环结构,今后我们还将学习另一种循环结构while结构,这里先不细讲.当初我们学习for循环结构的时候,有心的同学或许会发现,我们的for结构一 ...

  2. python 循环语句结果存储_【零基础学Python】循环语句

    while循环语句 可以使用while语句一遍又一遍的执行代码块.只要while语句的条件为True,子句的代码就会执行下去.在代码中,一条while语句始终包含以下内容: while关键字 条件(即 ...

  3. python 智能造句_[零基础学Python]正规地说一句话

    小孩子刚刚开始学说话的时候,常常是一个字一个字地开始学,比如学说"饺子",对他/她来讲,似乎有点难度,大人也聪明,于是就简化了,用"饺饺"来代替,其实就是让孩子 ...

  4. python语言程序设计难不难_零基础学Python编程开发难度大吗?从哪学起?

    转行零基础学Python编程开发难度大吗?从哪学起? 近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大? 今天,小编就来为大家详细解读一下这个问题. ...

  5. python培训一般多久_零基础学python需要多久

    一:明确自己的学习目标.不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识.只有这样才能朝着目标持续的前进,少走弯路,从而在学习的过程中得到提升,享受整个学习的乐趣. 二:基础的Pytho ...

  6. python语言学习零基础教学视频_零基础学Python语言CAP全套课程

    零基础学Python语言CAP完整版课程目录 ├─{1}–[第1周,第一单元]Python编程之基本方法 │ ├─{1}–1.1课程内容和安排介绍 │ │ ├─(1.1.1)–课程内容和安排介绍-PP ...

  7. c字符串中包含双引号_零基础学Python:一文看懂数字和字符串

    来源:大数据DT 本文约2000字,建议阅读6分钟 数据类型是构成编程语言语法的基础.[ 导读 ]数据类型是构成编程语言语法的基础.不同的编程语言有不同的数据类型,但都具有常用的几种数据类型.Pyth ...

  8. python入门到熟练要多久_零基础学python要多久

    零基础进行Python学习的话,如果选择自学,一般学习周期在一年半左右.选择进行培训的话,学习Python周期一般在五到六个月左右,不过学习的种类不同,班级不同,培训周期也是存在一定差异的. 零基础学 ...

  9. 0基础学python需要多长时间_零基础学python大概要多久

    如果是自学的话,零基础学python大概要花一年到一年半的时间.每个人的资质不同.理解能力不同,所以花费的时间也不一样.建议零基础的学员报一个python培训班,这样可以有规划的系统性学习,而且花费的 ...

  10. 有c语言基础学python容易吗_零基础学Python之前需要学c语言吗

    Python本身是比较适合作为入门编程语言来学习的,一方面Python的语法结构比较简单清晰,实验也相对比较容易完成,这会逐渐增强初学者的学习信心,另一方面Python属于全场景编程语言,未来在很多领 ...

最新文章

  1. Win32.Lioten.SG病毒
  2. 终于恢复了珍惜多年的照片
  3. Http Status 304响应状态的资源更新机制
  4. leetcode 349. 两个数组的交集 两种方案,c语言实现
  5. graylog2+syslog-ng+mongodb构建集中管理日志服务器 --转载
  6. iOS判断UIWebView加载完成的方法
  7. HDFS上传文件报错java.lang.InterruptedException
  8. 【luogu P1343 地震逃生】 题解
  9. 计算机无法同步时间,为什么在Win7中无法同步计算机时间?
  10. x3250m6系列服务器,IBM服务器X3250 M6 E3-1230v6 8GB 4x3.5 C110 300W 无驱
  11. 数据结构之 顺序栈、共享栈、链栈
  12. DE20 Derivative Formulas
  13. pytorch创建datset
  14. macbook快捷键_MacBook 键盘的「fn」键有什么用
  15. 【图像去噪】基于matlab中值+均值+高斯+Laplacian+Sobel+Prewitt图像去噪【含Matlab源码 025期】
  16. arch linux引导不启动_archlinux安装Steam启动不了
  17. 【无人机】【2011.04】【含源码】四旋翼无人机的仿真与控制
  18. js获取今天剩余时间_骚姿势获取无线路由器后台权限
  19. 前端js拼接Json串
  20. 黑苹果2k显示器开启hidpi_黑苹果开启硬件加速

热门文章

  1. midaspay能删除吗_midasPay返回90009错误
  2. pythonandroid自动化测试仪器_使用Python进行Android自动化测试
  3. 你买过假芯片吗?元器件专家为您揭秘假冒芯片的套路!
  4. 干货 | 双目摄像头实现手势识别,完美还原人体运动手势
  5. vant 动态 粘性布局_CSS Viewport 单位,很多人还不知道使用它来快速布局!
  6. ubuntu qt linux 下载文件,Qt ------ linux(ubuntu) 下用 linuxdeployqt 打包发布程序
  7. matlab缺少某些变量,总提示缺少变量或函数
  8. android安卓机版市场,安卓各版本市场份额数据更新 安卓8.0暴增
  9. 派衰计算机,知乎:格局派和旺衰派的区别,两者各有什么优缺点?
  10. 一秒点击手机屏幕次数_手机电池不耐用,都怪这些充电坏毛病