先理解一下每个条件成立会返回True,不成立会返回False,而True也代表非零的数,False也代表0,所以while执行到number等于False,也就是number=0为止,这段代码也等于:
temp = input('请输入一个整数:')
number = int(temp)
while number != 0:
i = number - 1
while i != 0:
print(' ', end = '')
i = i - 1
j = number
while j != 0:
print('*', end = '')
j = j - 1
print()
number = number - 1