Python

状课网-少儿编程网课专业平台

Python python青少年编程—循环和range()函数实例

发布时间:2021-11-18 15:50:16 浏览 0

各位小伙伴大家好:

好久不见,今天我们继续pyhton之旅。随着基础语法的深入,如果缺乏操作的话,小伙伴们可能学起会有点吃力。

不过没关系,这套课程可以当做其他课程的参考。后期如果时间允许我会为大家录制教学视频,感谢关注。

下面我们继续课程,上期我们学习了有关for循环的知识。本期我们来使用for循环和range()函数,做一个小小的实例——输出*。

首先来看代码:

python青少年编程—循环和range()函数实例

range的中文意思是范围、在……之内。所以range()函数就是在一定范围内取值。

只是这种取值是从0开始,为了让大家便于区分,写了上面三个例子,并附上了注释。

所谓注释就是在程序运行中不会执行的语句,以一个#符号开始,解释器在遇到#的时候就会跳过#后面的语句,直接运行下一行代码。

我们看一下运行结果:

python青少年编程—循环和range()函数实例

这是上面三个for语句的运行结果。大家可以去体会一下,range函数的使用。

下面我们使用range函数和for循环来输出星号。

python青少年编程—循环和range()函数实例

从上面的结果我们可以看出,星号最多只输出了5个。所以range函数的取值是0-5。

小试牛刀之后我们,来输出稍微复杂一点的星号图形——金字塔型。

python青少年编程—循环和range()函数实例

这里其实输出两种字符:

一种是空格(我们看不见),一种是*。

通过他们的组合可以排列出一些富有整体感的图形。

这里每一行所输出的空格和*数量都是不一样的。

为了便于大家理解我们把空格改成-,这样就更清晰了。

python青少年编程—循环和range()函数实例

输出了金字塔现在我们来看看菱形。

python青少年编程—循环和range()函数实例

这里用到两个for循环,分别输出上半部分和下半部分。

我们对代码做一下说明:

python青少年编程—循环和range()函数实例

相信各位聪明的小伙伴,一定能在实践中理解代码的意思。

好了本期我们讲到这里,有什么疑问可以扫描下方二维码进入微信群或者直接扫码加我微信和我交流。

我们下期再会。

 

文章来源:创客编程小屋

本文链接:https://www.ascratch.com/news/17464.html

上一篇:python青少年编程—循环结构之for+while 下一篇:返回列表