for循环的基本格式原来是这样的。。。
for var in object:
循环体语句块
else:
语句块
当然,else部分是可以省略的。循环执行结束时,如果有else部分,则执行对应的语句块。注意,else部分只在正常结束循环时执行,如果用break跳出循环则不会执行else部分。
a=[]
n=0
for x in range(100, 999):
s = str(x)
if s[0] != s[-1]: # 如果不是回文数字,跳到循环开头
continue
a.append(x) # 是回文数字,将其加入列表
n += 1 # 累计回文数字个数
if n == 12: # 找出10个回文数字时,跳出for循环
break
else:
print('loop over')
print(a) # for循环中的break跳出时,跳转到此处执行