python学习站 /学习python第一周
阅读主题
正文字体
字体大小

15.while循环

本节385字2025-03-29 12:52:52
# 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('请输入密码:')


网友评论

相关作品