欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python中if,elif,else用法问题。

程序员文章站 2024-01-04 22:15:03
...

先看一个例子:这里else语句在if语句块外面,单独使用。

for i in range(1, 100):
    for j in range(2, i):
        if i % j == 0:
            break
    else:
        print(i)

如果改成跟if语句平齐呢?

for i in range(1, 100):
    for j in range(2, i):
        if i % j == 0:
            break
	    else:
	        print(i)

输出不一样,不仅重复,而且输出有问题,这个逻辑还没搞懂。
还有我想说的就是,有几种if,elif,else组合形式会出问题。
比如:
if
if
elif
else
又如:
if
if
if
else:
还有:
一时想不起来了,等想起来再更新,举例说明。

上一篇:

下一篇: