关于python while循环的问题

如图示例2,第二次循环不是1<1为False吗?为什么还能print呢?出入编程,求解答... 如图示例2,第二次循环不是1<1为False吗?为什么还能print呢?出入编程,求解答 展开
 我来答
LG_MYlove
2019-04-19 · TA获得超过647个赞
知道小有建树答主
回答量:234
采纳率:93%
帮助的人:213万
展开全部
首先,外层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停止循环
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式