快捷导航

哪位大神解释下这个代码的结果

代码如下:x=0y=0while True:    x=x+1    if x>9:        break    while True:        y=y+1        if y>9:            break    if x

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

外循环里有三大部分:1、x递增,大于9结束循环;2、内循环:y递增,y大于9结束循环;3、如果x小于y,打印表达式;
第1次循环:x递增为1,y递增到10,退出内循环,打印表达式值(1 * 10)+ 10 = 20;
第2次循环:x递增为2,y递增到11,退出循环,打印表达式值(2 * 10)+ 11 = 31;
依此类推
不知道表达得清楚么
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP