【发布时间】:2021-12-15 16:12:59
【问题描述】:
range = 10
我=1 当我
有什么方法可以使用“继续声明”并实现它?
【问题讨论】:
-
不,但是如果 i 不等于 3,您可以使用
if说打印。 -
尽量避免使用
range作为变量名——因为它是一个特殊的builtin。
标签: python-3.x while-loop
range = 10
我=1 当我
有什么方法可以使用“继续声明”并实现它?
【问题讨论】:
if 说打印。
range作为变量名——因为它是一个特殊的builtin。
标签: python-3.x while-loop
最简单的方法是这样的:
rng= 11
i = 1
while i < rng:
print(i)
i+=1
if i ==3:
i+=1
所以当 i = 3 时,它会跳过 i - 我认为您不需要比这更复杂的任何东西
输出是: 1 2 4 5 6 7 8 9 10
【讨论】:
while i < 10 :
if i != 3 :
print(i)
i+=1
【讨论】:
也可以使用 FOR 语句
for i in range(1,11):
if i!=3:print i
【讨论】: