【Python入门基础】循环结构(九九乘法表实例)

2020-11-23 14:52发布

循环结构

在Python中构造循环结构有两种做法,一种是'for-in'循环,一种是'while'循环。

for-in循环

如果明确的知道循环执行的次数或者要对一个容器进行迭代,那么就可以使用'for-in'循环。

eg.1~100求和

sum = 0
for x in range(101):
    sum += x
print(sum)

说明:'range(101)':可以产生一个0到100的整数序列;

           'range(1,100)':可以产生一个1到99的整数序列;

           'range(1,100,2)':可以产生一个1到99的奇数序列,其中2是步长,即数值序列的增量。

eg.1~100之间的偶数求和

sum = 0
for x in range(2, 101, 2):
    sum += x
print(sum)

分支结构一样,循环结构也是可以嵌套的。

eg.九九乘法表

for i in range(1, 10):
    for j in range(1, i + 1):
        print('%d*%d=%d' % (i, j, i * j), end='\t')
    print()

while循环

如果不知道具体循环次数的循环结构,推荐使用'while'循环。'while'循环通过一个能够产生或转换出'bool'值的表达式来控制循环,表达式的值为'True'循环继续,表达式的值为'False'循环结束。

注意:'break'和'continue'的区别。'break'只能终止它所在的循环;'continue'用来放弃本次循环后续的代码直接让循环进入下一轮。

eg.1~100之间偶数求和

sum, num = 0, 2
while num <= 100:
    sum += num
    num += 2
print(sum)

 

作者:ZoomToday

链接:https://blog.csdn.net/qq_36477513/article/details/104636787

来源:CSDN
著作权归作者所有,转载请联系作者获得授权,切勿私自转载。