循环
# while循环
# 1.在一定条件下,重复做某件事件(代码)
# 2.while循环
# 1.当条件表达式 == True 才执行循环内容
# 2.循环的递增变量
sumData = 0
cnt = 1
while cnt <101:
sumData += cnt
cnt += 1
print(sumData)
# 3.死循环,不一定是bug,有优点,有用途
# 4.一般功能上的死循环都是结合一定条件下的 break
while True:
psw = input("请输入密码:")
print("你在循环中,按q退出!")
if psw == "q":
break
# for 循环
# 先体验下while
alist = ["a", "b", "c", "d", "e", "f"]
cnt = 0
while cnt <6:
print(alist[cnt])
cnt += 1
”’
结果:
a
b
c
d
e
f
”’
# 再看for 遍历
alist = ["a", "b", "c", "d", "e", "f"]
for i in alist:
print(i)
'''
结果:
a
b
c
d
e
f
”’
# 打印1到10 range左含右不含
for i in range (1,11):
print(i)
'''
1
2
3
4
5
6
7
8
9
10
”’
# 打印1到100的和
sumData = 0
for i in range (1,101):
sumData += i
print(sumData)
# break 跳出本层循环
alist = ["a", "b", "c", "d", "e", "f"]
for i in range(0,2): #两次 0 1
for name in alist:
print(name)
if name == "b":
break
print("over")
# 结果:
'''
a
b
a
b
over
'''
# continue 跳出本次循环
alist = ["a", "b", "c", "d", "e", "f"]
for i in range(0, 2): # 两次 0 1
for name in alist:
if name == "b":
continue
print(name)
print("over")
# 结果
'''
a
c
d
e
f
a
c
d
e
f
over
'''
# 函数内部注释:
def func():
"这个是函数的注释"
print("函数")
print(func.__doc__)
# 结果:这个是函数的注释