循环
概念
什么是循环?
根据判断重复执行指定的代码。原理类似于if条件控制的判断,根据判断条件返回的布尔值决定是否执行循环中的代码。
结构:
循环头 [条件]:
循环体
举例:
while 1>=0: # 判断1>=0是否成立来决定是否执行下面的循环体代码块
print("xxx")
##while循环
while词义是同时、多次,在python及大多数编程语言中,while循环都是无限循环(死循环),
只有将while后面的判断条件作一定的限制才可以控制while循环的次数(也可以通过breal终止)。
举例:
while True:
print("我喜欢测试,测试使我快乐。")
# 这个循环会无限执行下去
###while循环中的else语句
在while的判断条件逐渐变化时,else语句只执行最后一次生效的判断,并输出其结果。
x = 100
while x>=10: # x在满足这个判断表达式时,会执行x -= 10的语句实现从100以10为公差递减,当x为0时,这个判断返回的是False,所以输出结果为0
x -= 10 # x = x-10
else:
print(x) # 输出每次循环后x当前的值
结果为:
0