Pyhon学习之循环语句
for循环
for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
一般格式如下:
for <variable> in <sequence>: <statements> else: <statements>
实例:
#遍历列表 lanList = ['Java','Python','JavaScript','Go','C/C++/C#','PHP'] for lan in lanList: print(lan) #计算1~10的和 sum = 0 numList = [1,2,3,4,5,6,7,8,9,10] for num in numList: sum = sum + num print("1~10的和:",sum)
结果如下:

while循环
一般格式如下:
while condition: statements……
如果condition为true,就执行代码块satements......
实例:
#计算1~100的和 n = 100 sum = 0 num = 1 while num <= n: sum = sum + num num += 1 print("1~100的和:",sum)
无限循环,设置condition永远为true来实现。
实例:
#无限循环 n = 1 while n == 1: num = int(input("输入一个数字:")) print("你输入的数字是:", num) print("!!!!!")
结果如下:

break和continue语句
- break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
- continue 语句被用来跳过当前循环块中的剩余语句,然后继续进行下一轮循环。
while实例:
#break 跳出所有循环 n2 = 1 while n2 <= 100: if n2 > 10: break print(n2) n2 = n2+1 #continue 跳出本次循环 n3 = 0 while n3 < 10: n3 = n3 + 1 if n3 % 2 == 0: continue print(n3)
结果如下:

记录学习笔记,有其他参考,如有侵权,联系删除
本文来自博客园,作者:rissa,转载请注明原文链接:https://www.cnblogs.com/rissa/p/14046019.html

浙公网安备 33010602011771号