请大佬解释一下为什么这两组代码执行出来是不一样的结果
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("请输入一个整数:")
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
请问最后一行number =number-1,用了tab和没用tab为什么不一样? 用了 tab 的话每一次循环都会执行一次,不用 tab 只会在所有循环结束后才执行一次,所以结果不一样
页:
[1]