for 语法
语法:
for 循环变量 in 遍历结构(序列):
循环体
s=0
for i range (1,101)
s += i
prin(s)
遍历结构 start end step (步长)
range() 函数
语法:range( [strat],[stop],[step] ) 仍然左闭右开,输出一个有序数列
这个BIF有三个参数(都为整数),其中用中括号括起来的两个表示这两个参数是可选的。
step=1表示第三个参数(可为负数)的值默认值是1。setp为每步距离,可为负数
range这个BIF的作用是生成一个从start参数的值开始到end参数的值结束的数字序列
while 判断条件
满足条件就运行,多适用于不知道循环次数的情况
(顺序逻辑很重要)
先赋值,才能在while语句中使用
变量有内容才会执行,例如input() 中不输入,则运行结束
assert 断言
程序自动崩溃并抛出AssertionError的异常
break语句
无条件 结束(退出)本层循环
continue语句
(当前位置结束本次循环,重新开始下次循环)
其他: time.sleep(间隔一段时间,默认单位为秒)可用在循环结构中
循坏结构的运用: 冒泡排序 等