关于循环命令的使用

在python中,循环命令有两种,一种是for,一种是while

for循环:

在python中,for循环用于遍历一个序列(列表,元组,字典,集合或字符串)。即使用for循环,我们可以执行语句中列表,元组和集合等每一个项目都执行一次。

for 循环控制变量 in range(参数1,参数2,步长):参数1和参数2的范围为前闭后开区间

例如range(1,100)指的是1-99,而不是1-100,第三个参数指的是累积加的数字,不设置的话,range默认为1

s=0

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

        s+=i

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

for中的else语句,指不满足for的判断语句直接输出else

for i in range(8) :
    print(i)
else :
    print("循环已结束")    

 while循环:

在python中,while循环可以用来重复处理相同的任务,然后添加判断的条件,条件可以是等式,也可以是判断语句等,判断为false时表示循环结束。

例如:求1-100的累加和

在while中要先给相关变量赋值,不能使其为null

#先给i与sum赋值,i,sum不能为null
i = 1
sum = 0
while i <= 100:
    #要有缩进
    sum += i
    #这里i要自增,为加到100做准备
    i += 1
print("1-100的累加和是%d" % sum1)

pass语句可以应用到任何地方,在某些循环代码没有想好的情况下,可以使用pass语句,跳过这次循环继续往下执行下一个完整的循环语句,在for语句中因为不能为空就可以使用pass语句跳过

关于continue和break同样在python中适用

continue:

可以停止某一条件的循环,继续他的下一个循环

for i in range(101):
if i == 50:
#指输出跳过50继续输出
continue #跳过本次循环 继续循环
print(i)

break:

即使while语句中判断条件为真也可以终止循环

for i in range(101):
if i == 50:
#输出当i=50的时候就停止输出
break #终止循环
print(i)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值