楠枫. 发表于 2022-2-14 20:02:29

为什么前后两个代码的输出不同啊

为什么前后两个代码的输出不同啊

temp = input('请输入一个整数:')
number = int(temp)
while number:
    i = number - 1
    while i:
      print(' ', end = '')
      i = i - 1
    j = number
    while j:
      print('*', end = '')
      j = j - 1
    print()
    number = number - 1





temp =input("请输入一个整数:")
num =int(temp)
while num:
    i = num - 1
    while i:
      print('',end='')
      i = i - 1
    j = num
    while j:
      print('*',end='')
      j = j - 1
      print()
      num = num - 1

ckblt 发表于 2022-2-14 20:08:24

temp = input("请输入一个整数:")
number = int(temp)
while number:
    i = number - 1
    while i:
      print(" ", end="")# 输出空格
      i = i - 1
    j = number
    while j:
      print("*", end="")
      j = j - 1
    print()# 不在 while j 里
    number = number - 1# 不在 while j 里
temp = input("请输入一个整数:")
number = int(temp)
while number:
    i = number - 1
    while i:
      print("", end="")# 啥也没输出
      i = i - 1
    j = number
    while j:
      print("*", end="")
      j = j - 1
      print()# 在 while j 里
      number = number - 1# 在 while j 里

楠枫. 发表于 2022-2-14 20:15:17

ckblt 发表于 2022-2-14 20:08


OK,知道了,谢谢{:10_275:}
页: [1]
查看完整版本: 为什么前后两个代码的输出不同啊