如何使用 while 循环打印 1 到 10,除了 3?我想用 Python 代码写

How can I print 1 to 10, except 3 using while loop? I want to write that in Python code

range = 10

我=1 当我 < 范围时: 打印(i) 我 += 1

有什么方法可以使用 'continue statement' 并实现它吗?

最简单的方法是:

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