开发者社区> 问答> 正文

python循环和判断的结合该怎么做

python循环和判断的结合该怎么做

展开
收起
游客ahv54x37wvm7u 2021-10-31 11:23:19 408 0
1 条回答
写回答
取消 提交回答
  • 我觉得你需要两个循环嵌套,外面的大循环是while,这样才能改变小循环for的步长

    假设你这个是一个列表吧,我写几行代码出来你参考一下

    step = 1 #设置步长 while True: both_negative = False #设置一个flag,并且每次大循环开始都重置为False for i in [ ]: #如果相邻两数都是负数,改变步长,结束当前的循环 if [ ][i]<0 and [ ][i+step]<0: both_negative = True step+=1 break if step==len([ ]): break #步长超过了列表长度,结束循环 if not both_negative: break #说明你找到了这个列表,结束循环

    #然后在循环外面根据你的步长step输出列表

    2021-10-31 11:23:37
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载