while循环中的10以内的偶数循环的几点疑问?

在课本中看到while循环的中的一个例子:10以内偶数的循环

current_number = 0
while current_number < 10:
    current_number += 1
    if current_number % 2 == 0:
        continue
    print(current_number)

运行结果:

1
3
5
7
9

说好的偶数的循环呢?

看了说明后,哎呀NIMA,偶数跳过了。。。头都大了

既然你说是偶数跳过了,那我就给他更改一下,把偶数的循环做一下把:

current_number = 0
while current_number < 10:
    current_number += 1
    if current_number % 2 != 0:
        continue
    print(current_number)

运行结果:

2
4
6
8
10

嗯。。。还行。。。都是偶数哦。。。

嗯。。。不对哦。。。“10” 是什么鬼?他怎么跳出来了?不是小于10 么?

是不是程序有问题?再改。。。

current_number = 0
while current_number < 10:
    current_number += 1
    if current_number % 2 == 0:
        print(current_number)
    continue

运行结果:

2
4
6
8
10

嗯。。。。

不对哦。。。

各种改。。。崩溃了。。。搞不懂了。。。

就这么着吧,以后再过来改 吧。。。唉,咋就这么哪呢?

猜你喜欢

转载自www.cnblogs.com/ningbotianjiao/p/12498192.html