【Python】循环语句

目录

1.while 循环

 2. for 循环

3. continue

 4. break


1.while 循环

基本语法格式

while 条件:

     循环体

 条件为真,则执行循环体代码

条件为假,则结束循环

例1:打印 1 - 10 的整数

num = 1
while num <= 10:
    print(num)
    num += 1

 例2:计算 1 - 100 的和

count = 0
num = 1
while num <= 100:
    count += num
    num += 1
print(count)

 例3:计算 5 的阶乘

result = 1
n = 1
while n <= 5:
    result *= n
    n += 1
print(result)

 例4 1! + 2! + 3! + 4! + 5!

num = 1
result = 0
while num <= 5:
    factorResult = 1
    i = 1
    while i <= num:
        factorResult *= i
        i += 1
    result += factorResult
    num += 1
print(result)

 2. for 循环

基本语法格式

for 循环体 in 可迭代对象:

     循环体

 "可迭代对象", 指的是 "内部包含多个元素, 能一个一个把元素取出来的特殊变量"

例 1 :打印 1 - 10

for i in range(1, 11):
    print(i)

for 循环语句中的()遵循左闭右开原则。使用 range 函数, 能够生成一个可迭代对象, 生成的范围是 [1, 11), 也就是 [1, 10]

例 2 :打印 2, 4, 6, 8, 10

for i in range(2, 12, 2):
    print(i)
通过 range 的第三个参数 , 可以指定迭代时候的 " 步长 ",  也就是一次让循环变量加几。
例 3 :打印 10 - 1
for i in range(10, 0, -1):
    print(i)
range 的 步长 也可以设定成负数
例 4 :求 1 - 100 的和
result = 0
for i in range(1, 101):
    result += i
    print(result)

3. continue

continue 表示结束这次循环 , 进入下次循环。
:使用电脑,第三台坏的,跳过它继续后面的循环
for i in range(1,6):
    if i == 3:
        continue
    print(f'使用的第{i}台电脑')

 4. break

break 表示结束整个循环
:使用电脑,第三台坏的,后面的都不测试了
for i in range(1, 6):
    if i == 3:
        break
    print(f'使用的第{i}台电脑')

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Fly upward

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值