为什么我不断减少的数字计数重复?

亚历山大·加尔文
d=int(input("Decreasing number: "))
i=int(input("Increasing number: "))

def i_d (n,m):
    c=0
    for f in range (100,0,-n):
        for c in range (0,100,m):
            print (f,c)
        print ()    
i_d(d,i)

这是我的程序,它应该给我两个数字列表,一个递减,另一个递增。

例如:

d=60
i=40

它应该打印:

100 0
40  40
40  80

相反,它打印:

100 0
100 40
100 80

40 0
40 40
40 80 
切普纳

您正在使用嵌套循环,这意味着您正在为递减范围的每个在递增范围内迭代一次您需要使用该函数单个循环,zip以便并行迭代每个范围。

for f, c in zip(range(100,0,-n), range(0, 100, m)):
    print (f, c)

要处理不同长度的序列,根据需要重复较短序列的最后一个元素,请使用itertools.zip_longest. 您需要单独跟踪每个序列的最后一个值,以便您可以重用它。

for f, c in itertools.zip_longest(range(100, 0, -n), range(0, 100, m)):
    if f is None:
        f = last_f
    elif c is None:
        c = last_c
    print(f, c)
    last_f = f
    last_c = c

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的形象不断重复?

来自分类Dev

为什么我的ActionListener不断重复?

来自分类Dev

Java做while循环不断重复,我不知道为什么

来自分类Dev

为什么在出现异常后我的代码会不断重复自身?

来自分类Dev

为什么我不断得到Null?

来自分类Dev

为什么我不断收到NoSuchElementException?

来自分类Dev

为什么我的命名管道不断被修改?

来自分类Dev

为什么新贵不断刷新我的流程?

来自分类Dev

为什么我的代码不断抛出KeyError?

来自分类Dev

为什么我不断收到预期声明

来自分类Dev

Android:为什么我的onResume()DialogInterface不断循环不断?

来自分类Dev

为什么我的气泡排序代码总是向我显示重复的数字?

来自分类Dev

为什么我的输出重复?

来自分类Dev

为什么我的输出重复?

来自分类Dev

有人可以帮助我理解为什么此循环不断重复吗?

来自分类Dev

为什么当我在''字符+数字中循环\ n时计数错误

来自分类Dev

为什么“重复”属性不断返回 3 而不是 2?

来自分类Dev

为什么我的行号在Android Studio中不断消失?

来自分类Dev

为什么.lesshst不断出现在我的〜

来自分类Dev

为什么wiredep不断删除我的凉亭组件?

来自分类Dev

为什么我不断下载meteor-tool 1.3.1

来自分类Dev

Python while循环不断缩短我的清单!为什么?

来自分类Dev

为什么我不断收到禁止PayPal使用的403?

来自分类Dev

为什么git不断向我抛出“合并”警告消息?

来自分类Dev

为什么我的CPU的时钟速度不断下降?

来自分类Dev

MySQL不断重启(但我不确定为什么)

来自分类Dev

为什么我的程序不断发出GET请求?

来自分类Dev

为什么我不断收到此错误“错误:意外类型”

来自分类Dev

为什么Ubuntu会不断询问我的gmail密码?

Related 相关文章

  1. 1

    为什么我的形象不断重复?

  2. 2

    为什么我的ActionListener不断重复?

  3. 3

    Java做while循环不断重复,我不知道为什么

  4. 4

    为什么在出现异常后我的代码会不断重复自身?

  5. 5

    为什么我不断得到Null?

  6. 6

    为什么我不断收到NoSuchElementException?

  7. 7

    为什么我的命名管道不断被修改?

  8. 8

    为什么新贵不断刷新我的流程?

  9. 9

    为什么我的代码不断抛出KeyError?

  10. 10

    为什么我不断收到预期声明

  11. 11

    Android:为什么我的onResume()DialogInterface不断循环不断?

  12. 12

    为什么我的气泡排序代码总是向我显示重复的数字?

  13. 13

    为什么我的输出重复?

  14. 14

    为什么我的输出重复?

  15. 15

    有人可以帮助我理解为什么此循环不断重复吗?

  16. 16

    为什么当我在''字符+数字中循环\ n时计数错误

  17. 17

    为什么“重复”属性不断返回 3 而不是 2?

  18. 18

    为什么我的行号在Android Studio中不断消失?

  19. 19

    为什么.lesshst不断出现在我的〜

  20. 20

    为什么wiredep不断删除我的凉亭组件?

  21. 21

    为什么我不断下载meteor-tool 1.3.1

  22. 22

    Python while循环不断缩短我的清单!为什么?

  23. 23

    为什么我不断收到禁止PayPal使用的403?

  24. 24

    为什么git不断向我抛出“合并”警告消息?

  25. 25

    为什么我的CPU的时钟速度不断下降?

  26. 26

    MySQL不断重启(但我不确定为什么)

  27. 27

    为什么我的程序不断发出GET请求?

  28. 28

    为什么我不断收到此错误“错误:意外类型”

  29. 29

    为什么Ubuntu会不断询问我的gmail密码?

热门标签

归档