while循环
需要设置循环终止条件,可理解为:直到什么为止,通过更新某个字段来控制循环的开始和结束
简单案例:
# 计算1-100的累加和
i = 1
sum = 0
while i <= 100:
sum +=i
i += 1
print(sum)
进阶案例:
status = True
while status:
inputInfo = input("请输入密码:")
if inputInfo == "exit":
print("成功")
else:
print("失败")
status = True
案例:9*9乘法表
i = 1 #行
while i <= 9:
j = 1 #列
while j <= i:
print(j, "* ", i, " = ", i*j, end=' ')
j += 1
print("\t")
i += 1
不用常用的while ...... else 循环
sum = i = 0
while (2 * i + 1) <= 100: # 循环控制条件
sum = sum + 2 * i + 1
i += 1 # 等同于i=i+1
else:
print('循环结束后执行else')
print(sum)
break , continue
break:结束/退出当前循环
continue:跳出当前循环,进入下一个循环执行操作