LEEFEI571 发表于 2022-12-15 21:02:34

continue语句的困惑

各位大佬:

请问以下例子:
for num in range(2, 10):
    if num % 2 == 0:
      print(num,'是偶数')
      continue
    print(num,'是奇数')

这里面的continue语句是不是只有当num为偶数时,执行完print(num,'是偶数')后,才触发的?触发后又回到for num in range(2, 10):中进行下一轮循环,当下个数为奇数时,则不满足if num % 2 == 0:的判断要求,则去执行print(num,'是奇数')语句?

lxping 发表于 2022-12-15 21:10:29

你的理解是正确的。这个continue可以避免执行完print(num,'是偶数')后再去执行continue后面的语句既print(num,'是奇数')

tommyyu 发表于 2022-12-15 21:11:07

你的理解没有问题。
页: [1]
查看完整版本: continue语句的困惑