关于python while循环的问题
展开全部
首先,外层while的i为0时,内层的while循环了2次,因此打印了两次,内层while循环完毕后,此时的j=0了(减了2次),i的值为1。
然后,外层while的进行第二次循环(条件满足1<2),此时的i在内层while中因i<j的值不满足条件(1<0),因此不输出打印信息,第二次对i进行加法运算,此时i的值为2了
最后,外层while想要进行第三次循环的时候,外层while的条件不满足要求了(2<2不满足条件了),此时中断循环了
结论就是:第一次外层while循环时,内层的while循环了2次,第二次外层循环时,内层while的循环体没有执行,也就是循环了0次。第三次外层while停止循环
然后,外层while的进行第二次循环(条件满足1<2),此时的i在内层while中因i<j的值不满足条件(1<0),因此不输出打印信息,第二次对i进行加法运算,此时i的值为2了
最后,外层while想要进行第三次循环的时候,外层while的条件不满足要求了(2<2不满足条件了),此时中断循环了
结论就是:第一次外层while循环时,内层的while循环了2次,第二次外层循环时,内层while的循环体没有执行,也就是循环了0次。第三次外层while停止循环
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询