GW女朋友 发表于 2020-12-23 20:50:40

为什么没有了i=i-1,会影响*的打印,附代码

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


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

为什么没有了i=i-1,会影响*的打印

抉择啊 发表于 2020-12-23 21:08:31

循环条件是i,循环体内i不变的话不就造成死循环了。
页: [1]
查看完整版本: 为什么没有了i=i-1,会影响*的打印,附代码