python for loop 上下行加减_Python for循环递减索引

如上面的文档中所示,您可以为范围功能'开始','停止'和'步骤'输入三个参数,并在结束它会给你一个不可变序列。

'开始'参数定义了你的案例的计数器变量' i'应该从。 '结束'参数基本上就是size参数在你的情况下的作用。至于你想要什么,因为你希望减少变量' i'每循环1次,你可以得到参数' step'为-1表示在for循环的每次迭代中,变量' i'将下降1。

您可以设置'步骤'也是-2或-4,这将使for循环计数' i'每次增量减少2次或者4次减少。

示例:强>

for x in range(9, 3, -3):

print(x)

打印出来:9,6。从9开始,到3结束,用3的计数器降低。当它达到3时,它将停止,因此为什么' 3'本身没有印刷。

编辑:刚刚注意到您似乎想要减少“我”的事实。 for循环中的值...?那么我要为此做的只是有一个while循环,而不是你将有一个变量暴露,你可以随心所欲地修改。

test = 0

size = 50

while (test < size)

test += 1

if (some condition):

test -= 1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值