4.1for循环语句

for循环更适用于固定次数的循环。在使用for循环语句的时候,需要注意想要循环的语句都需要缩进。

for i in range(循环次数):

循环内容

比如说下面这段代码

for i in range(5):

monkey.move(10)

他实现的效果就是让在舞台的猴子,一次移动10步,一共移动5次,一共50步。也就是说他循环了5次移动10步。

4.2while循环语句

while循环更适用于有条件的循环,当我们不知道循环的次数,只知道在什么条件下开始循环的时候,就可以使用while循环语句。

在使用while循环的时候,要注意自己填写的条件。在我们循环的过程中,必须要在循环中修改相关的变量。比如说下面这段代码:

count = 0

while count < 5:

print(count)

count += 1

在这段代码中,我们创建了一个count的变量,用来存储循环的次数,并且将它初始化成0,然后使用while循环语句,当count的值小于5的时候,就进行循环。在循环中,打印count变量的值,接着将count的值加一。当count的值不再小于5的时候,就不再循环。

如果说忘了在循环中,修改条件的话,也就是没有count += 1 这句代码时,count的值永远是0,也就是会一直小于5,,这个循环也就变成了无限循环。

代码格式:

while 条件:

循环内容

修改条件变量

我们一起看看while循环的例子吧,在下面这段代码中,我们实现的效果是猴子一次移动10步,一共移动50步。也就是循环5次,使用【while循环】的代码是这样的,条件就是count的值小于5。

count = 0

while count < 5:

monkey.move(10)

count += 1

如果我们在循环中,忘了修改count的值,那么count的值就会一直为0,count < 5这个条件也就会一直成立,这个while循环也就变成了无限循环。也就是下面这段代码:

# 条件为true,循环就会一直持续

import time

while True:

monkey.move(10)

time.sleep(1)

注意了哦,我们在编程中,偶尔也会需要用到【无限循环】,这个时候,我们就可以直接使用【while True】来实现无限循环的效果哦。

4.3牛刀小试

请分别使用【for循环语句】和【while循环语句】编写代码,每次都让猴子前进5步,重复10次这样的操作。

正确答案会在下期公布

上期答案:C

python教程循环语句,Python之新手教程4、循环语句相关推荐

  1. 指爱打字群添雨跟打器使用教程(指爱群新手教程)-by指爱群友

    指爱打字群添雨跟打器使用教程(指爱群新手教程)-by指爱群友 更新时间: 指爱群新手教程 本教程以添雨跟打器为例,其他两个跟打器功能大同小异,大家试一下应该就可以了,跟打器在群共享里有得下 用跟打器练 ...

  2. php laravel 教程,Laravel框架学习之新手教程

    本篇文章主要讲述了新手学习laravel的过程中必须要了解的事项,具有一定的参考价值准备学习laravel框架的朋友一定不能错过哦,希望看完能对你有所帮助. 一.Laravel环境搭建 1.windo ...

  3. vsco使用教程_VSCO如何使用 vsco新手教程

    VSCO相机不仅能拍出好看的照片,还有这非常强大的滤镜,而且现在VSCO在抖音里面很火爆,很多人都在晒图.而VSCO如何使用呢?文中详细为大家介绍介绍. VSCO如何使用 软件功能: VSCO不仅只提 ...

  4. OSG for Android新手教程系列(三)——HelloWorld,第一个示例

    在上一篇教程中,我对OSG for Android的项目配置进行了讲解.在本篇教程中,我将通过一个最简单的示例,来讲解如何在Android项目中使用OSG.网上几乎所有的第一个示例,用的都是OSG库中 ...

  5. 明日之后怎么跳过实名认证_明日之后新手教程能不能跳过 明日之后新手剧情怎么跳过...

    明日之后双端开测以来,喜迎了上百万玩家涌入游戏,但是随着服务器压力暴增,很多玩家表示进不去游戏.也有部分玩家想转区到新开的区,那么问题来了,到一个新开的区,又要重新过新手教程,那么新手教程能不能跳过呢 ...

  6. Python for 循环语句-Python 基础教程

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequence:   statements( ...

  7. python教程循环语句_Python教程:关于Python 循环语句

    Python 循环语句 本章节将向大家介绍Python的循环语句,程序在一般情况下是按顺序执行的. 编程语言提供了各种控制结构,允许更复杂的执行路径. 循环语句允许我们执行一个语句或语句组多次,下面是 ...

  8. python完全新手教程-Python完全新手教程

    Python完全新手教程 更新时间:2007年02月08日 00:00:00 作者: Python入门教程FROM:http://www.cnblogs.com/taowen/articles/112 ...

  9. 从小白到精通python要多久-超适合小白的python新手教程

    python介绍 这是我们专门为 小白 量身打造的Python新手教程,具有如下特点: 全视频,手把手,零起点,项目实例,基于船新的Python 版本. Python是一种计算机程序设计语言.你可能已 ...

最新文章

  1. Windows7 64bit VS2013 Caffe test MNIST操作步骤
  2. iOS 从实际出发理解多线程
  3. JavaScript- 省市联动代码
  4. cad版本在线转换_一套某中学的弱电系统拓扑设计方案(CAD版本)
  5. 超时机制,断路器模式简介
  6. 【JDK1.8】Java HashMap实现细节
  7. 封装 电流密度 重布线_电子封装陶瓷基板(3/5)
  8. 谈谈几个SpringCloud常见面试题及答案
  9. wpbakery Visual Composer - web网页可视化 编辑器 介紹
  10. 树莓派3 安装谷歌物联网系统-Android Things
  11. Android TV开发总结【焦点】
  12. python选择时间窗口_对pandas中时间窗函数rolling的使用详解
  13. TCP socket 中的长连接与短连接的区别
  14. ubuntu 14.04 ADSL 上网失败之解决
  15. 我的小米智能家居系统
  16. 通过ffmpeg生成AAC数据
  17. 看好699指纹手机暴露任泉的商业野心
  18. 织梦ajax登录界面,dede织梦后台登陆成功后又跳转到登陆页面
  19. 安全算力护航数字中国|知道创宇亮相CNCERT中国网络安全年会
  20. 为计算机发展做出贡献的人的简介,【七十年七十人】郑守淇:为我国计算机事业奉献一生...

热门文章

  1. 自动化运维之kickstart自动化部署安装操作系统
  2. java.util报错
  3. 使用Visual Studio Code + Node.js搭建TypeScript开发环境
  4. 科技+铁腕齐下 济宁市智慧环保建设成效显著
  5. VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti--------------------------解决办法
  6. PHP设计渐变的效果,canvas渐变色:canvas如何实现渐变色的效果?
  7. Linux链接文件、管道、重定向讲解
  8. oracle存储过程可以回退吗,Navicat 运行 Oracle 存储过程示例
  9. 字符串处理 BestCoder Round #43 1001 pog loves szh I
  10. java check word lock_Java多线程-新特征-锁(下)