python语言循环语句,python中循环的语法
语法
对于iterating _ varinsequence:
语句)。
如果系列包含公式列表,则必须先对其进行计算。然后,将序列中的第一项赋给重复变量iterating_var,然后执行语句块。列表中的每一项都被赋值给iterating _ var,语句 statement 块被执行,直到整个序列完成。
流程图
Range()函数
内置函数range()是一个重复一系列数字的函数。生成算术序列迭代器。
语言(5)。
范围(0,5))。
List (range (5))))))))。
[ 0,1,2,3,4 ]
Range))生成从0到n-1迭代的整数。要获取序列的list对象,强制将其转换为list(。现在,您可以使用for语句来遍历这个列表。
Forvarinlist (range) 5)):
是,打印(var)
这将提供以下输出
0
一个
2
三
四
样品
#!/usr/sqddn/python3
对于字母“python”:# traversalofstringsequence
打印(当前字母3360 ,字母))。
Print())
水果=[香蕉,苹果,芒果]
for fruitin fruits 3360 # traversalfloslistsequence
Print(当前水果:,水果))。
打印(“再见!”)
运行上面的代码可以得到以下结果-
当前字母:P
当前字母:y
当前字母:t
当前字母:h
当前字母:o
当前字母:n
当前水果:香蕉
当前流量:苹果
当前流量:芒果
好的,再见!
基于序列索引的遍历
另一种方法是通过索引来偏移迭代序列中的每一项。这里有一个简单的例子。
#!/usr/sqddn/python3
水果=[香蕉,苹果,芒果]
对于新鲜水果) :
Print(当前水果:,水果[索引]))。
打印(“再见!”)
运行上面的代码可以得到以下结果-
当前水果:香蕉
当前流量:苹果
当前流量:芒果
好的,再见!
这里使用了len的内置函数(内置函数和范围)(用于计算元组元素总数)。
For循环else语句。
Python支持将else语句与loop语句相关联。
如果else语句与for循环语句一起使用,则else块将仅在for循环成功结束时执行,而不是遇到break语句。
如果在while循环中使用了else语句,则在条件为False时执行else语句。
以下示例显示如何将else语句与for语句一起使用,按指定的列表数搜索偶数。
#!/usr/sqddn/python3
数字=[ 11,33,55,39,55,75,37,21,23,41,13 ]
对于num in numbers:
如果数量%2==0:
print(the list contains anevennumber))。
布莱克
否则:
print(the listdoesnotcontainenumber))。
运行上面的代码可以得到以下结果-
the listdoesnotcontainevennumber
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。