python循环总结

1、循环介绍

有条件的重复做相似的事情

Python中循环分为while 和for

2、while循环的使用

格式: while 条件:

                    循环体

构造循环要想的四件事

初始状态、循环条件、要重复做的事情循环控制

案例:求1-100的累加和

# 初始状态
i = 1
sum1 = 0
while i <= 100:
    # 求累加和
    sum1 += i
    # 为下一次循环做准备,自增
    i += 1
print("1-100的累加和是%d" % sum1)

3、for循环格式

for 循环控制变量 in range(参数1,参数2,步长):

参数1和参数2的范围为前闭后开

案例:求1-100的奇数之和

s=0

for i in range(1,100,2):

        s+=i

print("1-100的奇数累加和为%d"%s)

4、continue和break

continue :跳出本次循环,继续执行下一次循环(不会影响循环的次数)。

注意:在循环结构中使用continue要在continue之前添加循环变量的自增,否则可能会造成无法跳

循环(死循环)。
    
break : 结束当前循环,后续循环次数不再执行。即终止此次循环之后的所有循环。

break 和continue 只能在循环体中使用

5、死循环

死循环不是bug,是程序的一种特殊运行状态,程序员可以用死循环做很多事情。

死循环就是循环条件永远满足的一种循环。

什么是死循环?  循环条件永远满足,可以持续循环的代码

死循环是bug么?  死循环不是bug可以利用死循环做很多事情

死循环可以退出么?  可以,死循环就是循环条件永远成立,但是在程序内部可以有很多方法跳出循

环。



6、循环嵌套

循环体中包含其他循环结构的状态叫做循环嵌套。

外层循环执行一次,内层循环将全部执行完成。

在循环嵌套中,外层循环执行一次,内层循环全部执行完成。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值