pythonelse单独使⽤_python-else的使⽤else⼀般我们最常⽤的是if....做判断语句
我们还可以使⽤其他⽅式如 lse 或 while ...else 和pt...else
#查10以内的所有质数
num = []
for i in range(2, 10): # 循环出2以上的所有数字
for j in range(2, i): # 循环出被查的数字和⽐⾃⾝⼩且>2的数字
if i % j == 0: # 如果⾃⾝和⽐⾃⼰⼩的数字取余==0 则跳出循环
break
else: #for循环正常执⾏后会执⾏else后的语句
num.append(i)
print(num)
#输出 #[2, 3, 5, 7]
上⾯的代码等同于
num = []
for i in range(2, 10):
a = True
for j in range(2, i):
if i % j == 0:
a = False
if a is True:
num.append(i)
print(num)
<
python的try和except用法try:
#代码块
except:
#try代码块出现异常时执⾏的代码块,else不会被执⾏
else:
#try代码块⽆异常时执⾏的代码块
总结:
<如果if语句条件不成⽴则执⾏else代码块
for ...或 else 如果for 或 while循环代码块没有出现异常时则执⾏else代码块,反之for或while循环代码出现异常(break或return) 则不执⾏else代码块

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。