循环
1-循环的概念:
1-生活:在一定条件下重复做某件事情
2-代码:在一定条件下重复执行某段代码!
2-while-循环
1-当while 后面的条件成立的时候,才执行循环体
2- while 布尔表达式 :
循环体
3-有循环变量
4-死循环:一个是bug吗?
1-不是
3- for 循环
1-for name in alist:-----遍历
2-没有循环变量这个概念
3-for one in range(1,10):左含右不含
1-range(1,10)---默认---步长 = 1
2-range(1,10,2)---步长 = 2
3-range(10,1,-1)--步长 = -1
4-break语句:
1-跳出本层循环
2-嵌套for 循环---结束所在那层循环!!!
5-continue 语句--结束本次循环,继续后面的循环
6-注释:
1-单行注释 #
1-name = 'tom'#单语句备注
2-注释单行代码 # name = 'tom'
2-多行:
1-三引号
3-快捷键: ctrl + / 注释/取消注释
print(print.__doc__)------查看函数内容
def get_sum(start,end,step):
'''
:param start:
:param end:
:param step:
:return:
'''
sumData = 0
cnt = start
while cnt <= end:
sumData += cnt
cnt += step
return sumData
print(get_sum(1,100,1))
print(get_sum.__doc__)
while True:
print('欢迎来到死循环,退出请输入y')
if input('是否退出?') == 'y':
break
alist = ['Mike','Jack','Mary','Pat','Will','Lisa']
cnt = 0
while cnt < len(alist):
print(alist[cnt])
cnt += 1
for i in alist:
print(i,end='')
for one in range(1,4):
for str1 in alist:
if str1 == 'Jack':
break
print(one,str1)
for one1 in range(1,5):
if one1 == 2:
continue
print(one1)