如何使用 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
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