我是靠谱客的博主 懵懂音响,最近开发中收集的这篇文章主要介绍(第5天)5.2 设置循环次数:for +range 句式 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

image.png


(1)循环10次

 

前面我们通过for句式循环输出列表的内容为例,讲解了循环控制的使用方法。但有时我们并不想循环输出列表的内容,而是想指定循环的次数,重复执行特定的任务,比如打印输出100张宣传单等等。方法很简单,还是在前面for句式的基础上,将“列表”换成“range(循环次数)”,如下图所示。比如range(5),它表示的含义是循环5次,循环次序从0开始,实际上,range(5),就相当于一个[0,1,2,3,4]的列表。

image.png

上面的代码可以解读如下:

image.png

仔细观察下面的代码,学习for句式和range函数的结合使用。

for cnt in range(10):
print(cnt)
print('hello')

使用在线云编辑器,输入上面的代码,执行效果如下:

image.png

 

从执行结果可以发现,打印了10次“hello world”,变量cnt的值从0开始,变成了9。


(2)指定开始值和结束值

 

上面的例子中,循环控制都是从0开始计数,在计算机的世界里,计数一般都是从0开始,而在我们人类的世界里,计数一般都是从1开始。那有没有什么办法,从1开始计数呢?如下图所示。

image.png

它表示的含义是,赋值给变量的值,也就是计数的值,从起始值开始,到结束值为止。下面,同样是循环10次的话,我们希望变量的值从1开始,仔细观察下面的代码:

for cnt in range(1,11):
print(cnt)
print('hello')

使用在线云编辑器,输入上面的代码,执行效果如下:

image.png

挑战一下

 

如果你学完了今天的知识内容,动手试试下面的挑战任务吧!


 

算出数字相加的和

要求1:使用for + range 句式,算出数字1到10的累计相加的和

要求2:输出数字相加的和

 

【源代码:资源包第5天5-2-挑战.py】


 

此处为语雀文档,点击链接查看:https://www.yuque.com/codeclub/gnec1v/ihgl72

 

最后

以上就是懵懂音响为你收集整理的(第5天)5.2 设置循环次数:for +range 句式 的全部内容,希望文章能够帮你解决(第5天)5.2 设置循环次数:for +range 句式 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部