九九乘法表倒写
1)>>> i = 1
>>> while i <= 9:
>>> j = 9
>>> while j >= i:
>>> print(j, "*", i, "=", j * i, end=' ')
>>> j -= 1
>>> print()
>>> i += 1
2)
>>> i = 1
>>> j = 9
>>> while i <= 9:
>>> while j >= i:
>>> print(j, "*", i, "=", j * i, end=' ')
>>> j -= 1
>>> print()
>>> i += 1
2是我编的 1是答案结果差很多,为什么能给解释一下吗? # (1)
i = 1
while i <= 9:
j = 9 # 他的代码 j 在 while 迴圈里面,表示每次循环一次,重置 j = 9(这是重点)
while j >= i:
print(j, "*", i, "=", j * i, end=' ')
j -= 1
print()
i += 1
# (2)
i = 1
j = 9 # 你的代码 j 在 while 迴圈外面,表示只有在最初时 j = 9,接下来 j 会随着循环,一直改变
while i <= 9:
while j >= i:
print(j, "*", i, "=", j * i, end=' ')
j -= 1
print()
i += 1
页:
[1]