num1=0 num2=0 while num1<=7: print(num1,end='_') # num2=0 while num2<=7: print(num2,end='-') num2+=1 num1+=1 print()
num2=0在while外和内得到截然不同的运行结果:
当num2=0在while外循环时,num2完成一次循环后值变为8,重新执行num1时,num2<=7不满足,所以不会执行;
当num2=0在while内循环时,num2完成一次循环后值变为8,重新执行num1时,num2被重新赋值。