python中的for循环

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for循环的格式
for 循环变量 in 对象:
循环语句
这里的对象可以是字符串,也可以是列表,元组,字典等
“”"
这里相当于去循环’Python’这个字符串里的每位字符
然后依次打印
“”"
for i in ‘python’
print(i)

for循环经常和range()函数配合使用

range()函数的用法:
range(起始值,终止值,步长)

举个栗子:
我站在0点位置,一步可以向前跨2m,则下一次我就在2m处了小明:老湿,你怎么能一次跨两米?!震惊!小明啊,你是不是羡慕我大长腿
好了,那下次的循环位置就是2m处了,然后是4m,以此类推。。。

for i in range(0,10,2)
print(i)

break和continue在for循环里面同样适用
break是中断当前循环,跳出本次循环跳出,你懂么,就是和本次循环没关系啦
举个栗子:

i = 0
while 1:
print(‘这是%d次循环’%i)
i+=1
if i>5:
break

continue结束本次循环,继续进行下一次循环

这就像,抓娃娃,在地铁站,商场经常有抓娃娃的机器
我也是非常喜欢的
我就抓到过一只熊本熊和一只小火龙

抓过的人都知道,每次都是有几十秒的计时,当你投了几个硬币或者扫码支付了几次
这几次就是循环次数
准备大展身手的时候
你在游戏里目测着,心里做着受力分析
时间过得很快
当你没有按去抓的按钮时候,时间到了
爪子自动抓了下去,本次循环执行结束,没抓到!!!

下一次循环开始,注意,上一次你没有操作,就结束了本次循环开始了下次循环
这就和continue很相似
和break不同之处就是,不是结束整个循环,而是结束了这次
如果抓娃娃,一次没在给定时间操作就让你后面的支付都作废
那我肯定要砸了机器,把娃娃拿走了

for i in range(0,5):
num = int(input(‘请输入你本次抓娃娃需要多少秒(1~60秒)’))
if num > 30:
print(‘时间到了,机器自动抓给你了’)
else:
print(‘你本次用了%d秒抓了一下’%num)

加入continue后

for i in range(0,5):
num = int(input(‘请输入你本次抓娃娃需要多少秒(1~60秒)’))
if num > 30:
print(“时间到啦,机器自动给你抓了”)
continue
print(‘你本次用了%d秒抓了一下’%num)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值