請問為什么這種不可以?打出來是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)
# 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)
2020-09-19
舉報
2020-10-20
你這個在num<=6的時候就跳回了for循環了,不會執行print函數了,當循環多次,你的num=6了,不再執行continue,所以輸出100
2020-09-19
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)
運行成功