正确的代码是在if的那个代码块的 但为什么不能像图中那样 将print跳出if的代码块 放在一行的开头呢?我记得很多代码的最后 print是在开头的 不是在某个代码块的啊这张图其实也和上一张图片有同一个问,就是为什么不能像图中那样 将print跳出if的代码块 放在一行的开头呢?还有为什么 x 每循环一次,y 就会循环 3 次呢?
2 回答
已采纳
清波
TA贡献165条经验 获得超90个赞
第一个问题:
print 也只是一个普通的Python 语句, 它的使用跟其他的语句没什么不同,肯定是需要放在正常的缩进里面的。
第二个问题:
print 跟上面一样,多层循环的问题, 是这样的, 每当最外层 的 for 循环依次, 进入它的缩进后,会执行完里面的代码,换到 这段代码的话,就是执行完里面的for 循环。 所以表现的形式 就是 外层循环依次, 内层三次。
添加回答
举报
0/150
提交
取消