导语:
本文主要介绍了关于你所不知道的python循环中的else的相关知识,包括for循环基本格式,以及python enumerate这些编程知识,希望对大家有参考作用。
很多语言都有if else的条件选择组合,但是python中else用到的地方更多,比如循环for,或者while可以和else结合使用。
下面简单介绍一下for-else while-else组合
当执行循环组合中的else时,循环正常结束(即不使用break退出)。如以下代码:
numbers= [1,2,3,4,5]
for nin numbers:
if (n >5):
print('the value is %d '%(n))
break
else:
print('the for loop does not end with break')
i= 0
while(numbers[i] <5):
print('the index %d value is %d'%(i, numbers[i]))
if (numbers[i] <0) :
break
i= i+ 1
else:
print('the loop does not end with break')
numbers= [1,2,3,4,5]
for nin numbers:
if (n >5):
print('the value is %d '%(n))
break
else:
print('the for loop does not end with break')
i= 0
while(numbers[i] <5):
print('the index %d value is %d'%(i, numbers[i]))
if (numbers[i] <0) :
break
i= i+ 1
else:
print('the loop does not end with break')
执行结果如下:
C:\Python27>python.exe for_else.py
thefor loop doesnot end withbreak
the index0 valueis 1
the index1 valueis 2
the index2 valueis 3
the index3 valueis 4
the loop doesnot end withbreak
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中安装pyenv12/12
- ♥ python中正负索引的使用12/23
- ♥ 如何用 vscode 编写 python 代码09/25
- ♥ 哪个版本的python更好08/18
- ♥ 6 款 超好用的 Python 时间库01/19
- ♥ python中的return和print有什么区别?08/28
内容反馈