99乘法表为什么结果不太一样
i=1j=1
while i <= 9:
while j <= i:
print(j,'*',i,'=',j*i,end=' ')
j += 1
print()
i += 1
我把j=1写在最前面打印的结果就是
1 * 1 = 1
2 * 2 = 4
3 * 3 = 9
4 * 4 = 16
5 * 5 = 25
6 * 6 = 36
7 * 7 = 49
8 * 8 = 64
9 * 9 = 81
为什么要把j=1写在第一个while下面呢 i=1
while i <= 9:
j=1
while j <= i:
print(j,'*',i,'=',j*i,end=' ')
j += 1
print()
i += 1
小甲鱼视频中正确的程序 纽约的咸鱼 发表于 2020-4-4 13:23
因为每次都要重置一遍j,用来继续和i进行运算 因为每次都要重置一遍 j,用于运算。 zltzlt 发表于 2020-4-4 13:30
因为每次都要重置一遍 j,用于运算。
谢谢
页:
[1]