知道了if中的else,那么for中的else如何呢,这里先讲述它的意义:如果循环正常进行结束,才会轮到else起作用
from math import sqrt
for a in list(range(99,81,-1)) :
if sqrt(a)==int(sqrt(a)) :
print(a)
break
else :
print("didnt find it") #didnt find it
from math import sqrt
for a in list(range(99,81,-1)) :
if sqrt(a)==int(sqrt(a)) :
print(a)
break
else :
print("didnt find it") #didnt find it