本文由我司收集整编,推荐下载,如有疑问,请与我司联系
关于
Python
中的
for
循环控制语句
2010/06/14 500461
#第一个:求
50 - 100
之间的质数
import mathfor i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + 1): if i % j ==
0: break else: print i
#第二个:把
else
的位置与
if
处于同一缩进。
import mathfor i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + 1): if i % j ==
0: break else: print i
#第三个:在
else
后加一个
break
语句。
import mathfor i in range(50, 100 + 1): for j in range(2, int(math.sqrt(i)) + 1): if i % j ==
0: break else: print i break
###idea###
for
语句是
python
中的循环控制语句。可用来遍历某一对象,还具有一个附带的
可选的
else
块,主要用于处理
for
语句中包含的
break
语句。
如果
for
循环未被
break
终止,则执行
else
块中的语句。
break
在需要时终止
for
循环
continue
跳过位于其后的语句,开始下一轮循环。
for
语句的格式如下:
for in
对象集合
:
...
if
条件
:
...
break
...
if
条件
:
...
continue
...
其他语句
...else:
...
...