循环需要很清晰的理解核心本质,
如何通过控制条件从而达到对循环体的控制。
流程图看着简单,要真正理解条件和代码块之间的逻辑关系。
while循环执行的流程图:
实际操作代码:
# while 循环和break
n=1
while n<=100:
if n>10: # 当n=11时,条件满足,执行break语句,跳出while循环体
break
print(n,end=',')
n=n+1
print('END')
# while循环,只有条件满足,就不断循环,条件不满足时退出循环
# 在循环中,break语句可以提前退出循环
# 死循环就是循环不会终止的循环类型
i=1
sum=0
while i<=100:
sum=sum+i
i=i+1
print('100的累加值:',sum)
# 死循环的应用
while True:
k=input('请输入:')
print('您输入的是:',k)
if k=='1':
break
print(type(k))
上述代码执行的结果:
1,2,3,4,5,6,7,8,9,10,END
100的累加值: 5050
请输入:22
您输入的是: 22
请输入:1
您输入的是: 1
<class 'str'>