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)

结果如下:

 

posted @ 2020-11-28 10:29  rissa  阅读(156)  评论(0)    收藏  举报

记录学习笔记,会有很多是参考重复,如有侵权,联系删除