为什么while循环在这段代码中不起作用?

维维克·辛格

我想打印以下模式,但长度的 while 循环没有运行。当我运行代码时,它只打印一个三角形 在代码下方有预期输出和实际输出:

height = int(input("Enter height ? "))
length = int(input("Enter length ? "))
spaces  = height-1
spaces2 = 0
while length > 0:
    for n in range(height):
        for i in range(spaces):
            print(' ',end="")
        print('/',end="")
        for j in range(spaces2):
            print(' ',end="")
        print('\\',end="")
        for k in range(spaces):
            print(' ', end="")
        print('')
        height-=1
        spaces-=1
        spaces2+=2
    length-=1

预期输出:

高度 = 5 长度 = 3

    /\        /\        /\        
   /  \      /  \      /  \      
  /    \    /    \    /    \    
 /      \  /      \  /      \  
/        \/        \/        \

代码运行时的输出:

高度 = 5 长度 = 3

    /\           
   /  \          
  /    \       
 /      \   
/        \
野猪

while循环工作。但是,在第一时间通过while循环代码改变的值heightspaces2spaces第二次while循环时,这些值都为零,因此for循环什么也不做。为了表明这一点,请在 lineprint(length)正下方添加一行length -= 1您将看到while报告循环的3 次迭代

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么stringbuffer在这段代码中不起作用?

来自分类Dev

为什么 string::find() 在这段代码中不起作用?

来自分类Dev

为什么下面代码中的while循环不起作用?

来自分类Dev

为什么这段代码不起作用?

来自分类Dev

为什么这段代码不起作用?

来自分类Dev

为什么这段代码不起作用?

来自分类Dev

为什么这段代码不起作用?

来自分类Dev

为什么我在这段代码中遇到无限循环

来自分类Dev

为什么这段代码不起作用?(C基本IO)

来自分类Dev

为什么这段 PHP 代码不起作用?

来自分类Dev

把手:为什么这段代码不起作用?

来自分类Dev

为什么在plsql中的while循环不起作用?

来自分类Dev

为什么 C 中的这个 while 循环不起作用?

来自分类Dev

为什么while循环不起作用?

来自分类Dev

为什么这段解决n-皇后难题的代码在javascript中不起作用

来自分类Dev

为什么这段代码中的file_exits不起作用?

来自分类Dev

为什么j(for)循环在这里不起作用?

来自分类Dev

为什么我的 FOR 循环在这里不起作用?

来自分类Dev

为什么Bootstrap列在这个小的HTML / CSS代码段中不起作用?

来自分类Dev

为什么在这段代码中的 if 语句之后没有运行 java 脚本循环?

来自分类Dev

为什么在这段代码中跳过了 for 循环的一些迭代?

来自分类Dev

为什么 For 循环中的 While 循环在我的程序中不起作用?

来自分类Dev

为什么这个 Python“循环代码”不起作用?

来自分类Dev

在这段代码中,逗号的作用是什么?

来自分类Dev

为什么我的While循环不起作用?

来自分类Dev

为什么C ++ While循环不起作用?

来自分类Dev

php上的while循环为什么不起作用?

来自分类Dev

为什么这个while循环不起作用?

来自分类Dev

为什么我的 do-while 循环不起作用?

Related 相关文章

  1. 1

    为什么stringbuffer在这段代码中不起作用?

  2. 2

    为什么 string::find() 在这段代码中不起作用?

  3. 3

    为什么下面代码中的while循环不起作用?

  4. 4

    为什么这段代码不起作用?

  5. 5

    为什么这段代码不起作用?

  6. 6

    为什么这段代码不起作用?

  7. 7

    为什么这段代码不起作用?

  8. 8

    为什么我在这段代码中遇到无限循环

  9. 9

    为什么这段代码不起作用?(C基本IO)

  10. 10

    为什么这段 PHP 代码不起作用?

  11. 11

    把手:为什么这段代码不起作用?

  12. 12

    为什么在plsql中的while循环不起作用?

  13. 13

    为什么 C 中的这个 while 循环不起作用?

  14. 14

    为什么while循环不起作用?

  15. 15

    为什么这段解决n-皇后难题的代码在javascript中不起作用

  16. 16

    为什么这段代码中的file_exits不起作用?

  17. 17

    为什么j(for)循环在这里不起作用?

  18. 18

    为什么我的 FOR 循环在这里不起作用?

  19. 19

    为什么Bootstrap列在这个小的HTML / CSS代码段中不起作用?

  20. 20

    为什么在这段代码中的 if 语句之后没有运行 java 脚本循环?

  21. 21

    为什么在这段代码中跳过了 for 循环的一些迭代?

  22. 22

    为什么 For 循环中的 While 循环在我的程序中不起作用?

  23. 23

    为什么这个 Python“循环代码”不起作用?

  24. 24

    在这段代码中,逗号的作用是什么?

  25. 25

    为什么我的While循环不起作用?

  26. 26

    为什么C ++ While循环不起作用?

  27. 27

    php上的while循环为什么不起作用?

  28. 28

    为什么这个while循环不起作用?

  29. 29

    为什么我的 do-while 循环不起作用?

热门标签

归档