Day 2 : 条件与循环
条件判断
1)语句 if … elif … else …
2)自上而下,满足条件时执行对应的块内语句,后续的elif和else都不再执行
3)语句结束有 :
4) 使用 input 输入,返回的数据类型为 str 必要时需转换数据类型
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行>
循环
for…in循环
for x in …循环
就是把每个元素代入变量x,然后执行缩进块的语句
for x in <语句>:
<执行>
while循环
只要条件满足,就不断循环,条件不满足时退出循环
- while<条件>:
<执行>
break语句
提前退出循环 配合 if 语句使用
while<条件>:
...
if <条件判断>:#条件满足执行break语句#
break #结束当前循环#
...
continue语句
跳过该次循环,直接进入下一循环 配合 if 语句使用
while <条件>:
...
if <条件判断>:#满足条件执行continue语句#
continue#continue语句会直接继续下一轮循环,后续语句不会执行#
死循环
ctrl+C 退出循环
内置函数(range)
range(start,stop, step)
默认 start=0 step=1