加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python的循环结构

发布时间:2020-12-20 12:52:37 所属栏目:Python 来源:网络整理
导读:一、Python的for-in循环 如果明确的知道循环执行次数或者是要对一个容器进行迭代,推荐使用for-in循环。 案例:用for循环实现1~100求和 说明:代码中的range类型,range可以用来产生一个不变的数值序列,而且这个序列通常都是用在循环中的。例如: 1.range(1

一、Python的for-in循环

  如果明确的知道循环执行次数或者是要对一个容器进行迭代,推荐使用for-in循环。

  案例:用for循环实现1~100求和

  

  说明:代码中的range类型,range可以用来产生一个不变的数值序列,而且这个序列通常都是用在循环中的。例如:

  1.range(101)可以产生一个0到100的整数序列

  2.range(1,100)可以产生一个1到99的整数序列

  3.range(1,100,2)可以产生一个1到99的奇数序列,其中2是步长,即数值序列的增量

二、Python的while循环

  如果要构造不知道具体循环次数的循环结构,推荐使用while循环,while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为True循环继续,表示式的值为False循环结束。

  案例:猜数字游戏

    计算机给出一个1~100之间的随机数由人来猜,计算机根据人猜的数字分别给出提示“太大了/太小了/猜对了”。

  

  说明:在上面的代码中使用了break关键字来终止循环,需要注意的是break只能终止它所在的循环,这一点在使用嵌套的循环结构需要引起注意。除了break之外,还有另外一个关键字是continue,它可以用来放弃本次循环后续的代码直接让循环进入下一轮。

三、Python的嵌套循环

  循环结构是可以嵌套的,也就是说在循环中还可以构造循环结构。

  案例:输入一个正整数判断他是否是素数。

  

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读