Python:循环

Posted PingY

tags:

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

循环语句:while循环,for循环

例1:求1-100的所有数的和

n = 100
sum = 0
count = 1
while count <= n:
    sum = sum + count
    count += 1
print(1到%d之和为:%d % (n,sum))

输出结果:

1到100之和为:5050

例2:for循环

a = [what,where,how,why]
for i in range(len(a)):
        print(i,a[i])

输出结果:

0 what
1 where
2 how
3 why

例3:

for letter in runoob:
        if letter == b:
                break        #当出现字母b当时候,退出循环!
        print(当前字母为:,letter)
        
var = 10
while var > 0:
        print (当前变量值为:,var)
        var = var - 1
        if var == 5    #当值为5时,退出循环
        break
print(goodbye !)

输出结果:

当前字母为 : r
当前字母为 : u
当前字母为 : n
当前字母为 : o
当前字母为 : o
当前变量值为 : 10
当前变量值为 : 9
当前变量值为: 8
当前变量值为 : 7
当前变量值为 : 6
goodbye !

例4:

for i in (0,10,3)   #从0到10中按3增加
        print(i)

输出结果为:

0
3
6
9

例5:求奇偶数

#求100内奇数:
for i in range(100):
    if i % 2 == 1:
        print(i)

#求100内偶数:
for i in range(100):
    if i % 2 == 0:
        print(i)

 

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

Python - 循环加速 - 大型数据集

Python之如何优雅的重试

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

AVKit – 视频片段仅循环 2 次

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

python中的while循环与for循环怎么样那个比较好用?