# 1. while循环
"""
1)语法:
while 条件语句:
循环体
2)说明:
while - 关键字;固定写法
条件语句 - 只要不是赋值运算表达式都可以,一般写判断语句
: - 固定写法
循环体 - 结构上,循环体就是和while保持一个缩进的一条或者多条语句(至少一条)
逻辑上,循环体就是需要重复执行的代码
3)循环原理:
不断判断条件语句是否成立,如果成立就执行循环体,不成立循环直接结束。
死循环:(条件一直成立)程序一直执行循环体中的代码,不能中断
"""
# 案例:使用while循环打印'effort'5次
x = 0
while x < 10:
print('努力:effort')
x += 1
print('------------------------------------华--丽--的--分--割--线------------------------------------')
# 1 2 3 4 5 6 7
x = 1
while x <= 7:
print(x)
x += 1
print('------------------------------------华--丽--的--分--割--线------------------------------------')
# 2 4 6 8 10
x = 2
while x <= 10:
print(x)
x += 2
print('------------------------------------华--丽--的--分--割--线------------------------------------')
# 90 80 70 60
x = 90
while x >= 60:
print(x)
x += -10
print('------------------------------------华--丽--的--分--割--线------------------------------------')
# 2.for和while的选择问题
"""
1)for循环能解决的问题while都可以解决
2)遇到循环问题的时候能用for就用for,for解决不了的问题才使用while
3)for循环解决不了循环次数不确定的循环问题
"""
# 案例:提示用户输入密码直到输入正确为止
"""
假设正确密码是: 123456
请输入密码:2344
请输入密码:ahsjs
请输入密码:123123
....
请输入密码:123456
(结束)
"""
password = '123456'
value = None
while value != password:
value = input('请输入密码:')15.while循环
本节385字2025-03-29 12:52:52