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

Rohana ·
更新时间:2024-11-13
· 755 次阅读

循环结构

在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



循环 循环结构 Python Python入门

需要 登录 后方可回复, 如果你还没有账号请 注册新账号