while 循环
语法:
while 条件:
循环体
for 循环
语法:
for 目标 in 表达式: #目标是一个变量,表达式是一个列表、元祖
循环体
例子
>>> farous = 'fishC'
>>> for i in farous:
print(i,end=' ')
f i s h C
>>>
>>>
>>>
>>> member = ['高高_U','小高','小布丁','鸡毛']
>>> for i in member:
print(i,len(i))
高高_U 4
小高 2
小布丁 3
鸡毛 2
for循环之 range()
语法:range([start],stop[,step=1])
作用:生成一个从start参数值开始到stop参数值结束的一个数字列表
例子:
>>> list(range(5))
[0, 1, 2, 3, 4]
>>> list(range(1,5))
[1, 2, 3, 4]
>>> list(range(1,10,2))
[1, 3, 5, 7, 9]
>>>
break & continue
break :满足条件后跳出循环
例子:
bingo='你真是个好人'
answer = input('请输入高高最想听的一句话:')
while True:
if answer == bingo:
break
answer = input ('抱歉,错了,请重新输入(输入正确答案才能退出游戏):')
print('哎呦~~,算你有眼光。')
continue:跳出本次循环,进入下个循环,在进入下个循环之前先检查循环条件是否满足。
例子:
for i in range(10):
if i%2 !=0:
print(i)
continue
i += 2
print(i)