continue怎么用,能举个例子吗
时间: 2023-06-07 17:11:04 浏览: 56
continue是一种控制流语句,通常用于循环结构语句中。它会终止当前这次循环的执行,并开始下一次循环的执行。
举个例子,我们可以用一个for循环来输出1-10之间的奇数:
for i in range(1,11):
if i % 2 == 0: # 如果i是偶数,则跳过这次循环
continue
print(i)
注:这里的range(1,11)表示1-10之间的整数序列,不包括11。
运行上述代码,输出结果如下:
1
3
5
7
9
可以看到,通过使用continue语句,我们成功跳过了i为2、4、6、8、10的这些偶数,同时输出了1、3、5、7、9这些奇数。
相关问题
MYSQL8存储过程如何使用continue,举个例子
在 MySQL 8 中,存储过程可以使用 CONTINUE 语句来跳过当前循环中的一次迭代,并继续下一次迭代。下面是一个简单的例子,演示了如何在 MySQL 8 存储过程中使用 CONTINUE 语句:
```
CREATE PROCEDURE test_proc()
BEGIN
DECLARE i INT DEFAULT 1;
DECLARE sum INT DEFAULT 0;
WHILE i <= 10 DO
IF i = 5 THEN
SET i = i + 1;
CONTINUE;
END IF;
SET sum = sum + i;
SET i = i + 1;
END WHILE;
SELECT sum;
END;
```
在上面的例子中,我们创建了一个名为 `test_proc` 的存储过程,该过程使用 WHILE 循环计算 1 到 10 之间的数字的和,但是当循环计数器 `i` 的值等于 5 时,我们使用 CONTINUE 语句跳过这一次迭代。在这种情况下,`sum` 的值不会增加,而循环计数器 `i` 的值会增加。
举一个continue的例子
当我们在编写循环语句时,如果某个条件满足,则会执行 continue语句,直接跳过本次循环中剩余未执行的语句,然后进入下一次循环。例如以下代码:
for i in range(1, 10):
if i == 5:
continue
print(i)
在以上代码中,当i等于5时,由于执行了continue语句,因此直接跳过了本次循环中剩余未执行的语句,并进入下一次循环。输出结果将不包含数值5。