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

循环结构

在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)

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZoomToday

给作者倒一杯卡布奇诺

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值