for 循环里面不能嵌套while循环了吗
for 循环里面不能嵌套while循环了吗
for 循环里面不能嵌套while循环了吗
2015-01-16
可以的 不过while循环判断条件成立后一直执行while里面的内容
而if是判断一次在返回上一层循环,比如
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9]:
for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
while x < y:
print x * 10 + y
当第一次判断条件成立时 1<2,就一直输出12,不会返回for循环了,而
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9]:
for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
if x < y:
print x * 10 + y
第一次判断1<2成立后 输出12就返回上一层for循环了
举报