作业求教
为什么j=9在放在第一while后面,如果放在i=1下面while上面,执行结果不一样i=1
while i <=9:
j=9
while j>=i:
print(i,"*",j,"=",i*j,end=' ')
j=j-1
print()
i=i+1 知道啥是循环不
放在循环外,只执行一次
放在循环内,执行N次 本帖最后由 andy大宝 于 2022-4-4 09:43 编辑
i=1
j=9
while i <=9: #当i≤9时重复执行
while j>=i: #当j≥i时重复执行
print(i,"*",j,"=",i*j,end=' ')#输出乘法表,此时i的值不变(为1),j的值由9到1最终跳出循环(因为不满足j≥i)
j=j-1
print() #没有什么用处,建议注释掉
i=i+1 #将i增加1,此时j小于i
#因为一开始j就比i小,无论i增加多少,j永远不会≥i,所以里面的循环只执行一次
页:
[1]