为了账号安全,请及时绑定邮箱和手机立即绑定

请问为什么这种不可以?打出来是100

# Enter a code
num=0
L = ['Alice', 66, 'Bob', True, 'False', 100]
for x in L:
     num=num+2
     if num<=6:
         continue
print(x)


正在回答

2 回答

你这个在num<=6的时候就跳回了for循环了,不会执行print函数了,当循环多次,你的num=6了,不再执行continue,所以输出100

0 回复 有任何疑惑可以回复我~

num=0

L = ['Alice', 66, 'Bob', True, 'False', 100]

for x in L:

     num=num+2

     if num<=6:

         print(num)

         continue

     else:

         print('---')

print(x)

运行成功

2
4
6
---
---
---
100


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问为什么这种不可以?打出来是100

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信