循环语句

Posted lichenglong521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循环语句相关的知识,希望对你有一定的参考价值。

while循环
aa = 100

bb = 0
cc = 1
while cc <= aa:
    bb = bb + cc
    cc += 1
print("1 到 %d 之和为:%d" % (aa, bb))

n = 100

sum = 0
counter = 1
while counter <= n:
    sum = sum + counter
    counter += 1

print("1 到 %d 之和为: %d" % (n, sum))

无限循环
a = 1
while a ==1:
    b = int(input("请输入一个数字>>>"))
    print("你输入的数字是>>>",b)

print("good bye!")

while 循环使用else语句
count = 0
while count < 5:
    print(count,"小于5")
    count = count + 1
else:
    print(count,"大于5")

range函数
for i in range(10):
    print("i",i)

for s in range(5,10):
    print("s:",s)

break和continue语句及循环else子句
for wo in "long":
    if wo == "li":
        break
    print("当前的字母是>>>",wo)

a = 100
while a > 0:
    print("当前变量为>>>",a)
    a = a - 5
    if a == 4:
        break
print("good bye !")

continue语句用来告诉python跳过当前循环语句块中的语句进行下一个循环
for wo in "long":
    if wo == "o":
        continue
    print("当前的字母是>>>",wo)

a = 100
while a > 0:
    a = a -5
    if a == 0:
        continue
    print("当前的变量为>>>",a)

循环语句可以有else子句,它在穷尽列表(以for循环)或条件变为false(以while循环)导致循环终止时被执行
但循环被break终止时不执行
for n in range(2,10):
    for x in range(2,n):
        if n % x == 0:
            print(n,"等于",x,"*", n //x )
            break
    else:
        print(n,"是质数")

pass 语句是空语句,是为了保持程序结构的完整性
for wo in "long":
    if wo == "o":
        pass
        print("执行pass快")
    print("当前字母>>>",wo)

 

以上是关于循环语句的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

使用从循环内的代码片段中提取的函数避免代码冗余/计算开销

PHP项目开发经验整理

java 循环变量

AVKit – 视频片段仅循环 2 次

如何使用事件侦听器来加载动画片段的循环