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:
还有:
一时想不起来了,等想起来再更新,举例说明。