ad

通过《Python趣味编程入门与实战》_领略Python的趣味_4.5 在 for 循环中使用 range() 函数

网友投稿 119 2023-11-13

【摘要】 本书摘自《Python趣味编程入门与实战》一书中第4章,第5节,王征、李晓波著。

4.5 在 for 循环中使用 range() 函 数

如果你需要遍历数字序列,可以使用内置 range() 函数,它会生成数列。

通过《Python趣味编程入门与实战》_领略Python的趣味_4.5 在 for 循环中使用 range()  函数

4.5.1 range()函数

range() 函数的语法如下:

range(stop)

range(start, stop[, step])

range()函数是一个用来创建算数级数序列的通用函数,返回一个[start,

start+step,start+2*step,……] 结构的整数序列;range 函数具有

一些特性:

第一,如果 step 参数缺省,默认1;如果 start 参数缺省,默认0。

第二,如果step 是正整数,则最后一个元素 (start+i×step) 小于

stop.

第三,如果step 是负整数,则最后一个元素 (start+i×step) 大于

stop.

第四,step 参数必须是非零整数,否则显示异常。

需要注意的是,range() 函数返回一个左闭右开((left,right)) 的序列数。 例如range(4), 显示的是0,1,2,3,没有4;range(2,5), 显示的是2,3,4,没有5。

4.6.1 break 语句

使用 break 语句可以使流程跳出 while 或 for 的本层循环,特别是在多层次循环结构中,利用break 语句可以提前结束内层循环。

需要注意的是,如何从 for 或 while 循环中终止,任何对应的循环 else块将不再执行。

单击“开始”菜单,打开 Python 3.7.2 Shell 软件,然后单击菜单栏中的“File/New File” 命令,创建一个Python 文件,并命名为 “Python4-14.

py”, 然后输入如下代码:

for letter in "Python":

#第一个实例if letter == 'h':

break

print( '当前字母为:',letter)

print()

var =12 #第二个实例

while var >0:

print( '当前变量值为:', var)

var =var -1

if var ==6:

break

print("\n 程序运行完毕,再见!")

单击菜单栏中的“Run/Run Module”命令或按下键盘上的“F5”, 就可以运行程序代码4.6.2 continue 语句

continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环,下面通过实例来说明一下。

单击“开始”菜单,打开Python 3.7.2 Shell软件,然后单击菜单栏中的“File/New File” 命令,创建一个Python 文件,并命名为 “Python4-15.

py”, 然后输入如下代码:

var = 12

while var >0:

var =var -1

if var == 5: # 变量为 5 时跳过输出

continue

print(’ 当前变量值 :', var)

prin t("\n 程序运行完毕,再见!")

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码4.6.3 pass 语句

在Python 程序设计中, pass 是空语句,是为了保持程序结构的完整性。

pass 语句不做任何事情, 一般用作占位语句。

单击“开始”菜单,打开 Python 3.7.2 Shell 软件,然后单击菜单栏中的“File/New File”命令,创建一个Python 文件,并命名为“Python4-16.

py”, 然后输入如下代码:

for a in "letter":

if a == 'e':

nt('执行 pass 块')

print( ' 当前字母 :', a )

print( "\n 程序运行完毕,再见! " )

单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就可以运行程序代码

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_1.2 初识 Python 语言
下一篇:通过《Python趣味编程入门与实战》_领略Python的趣味_3.3 逻辑运算符
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×