Python学习之while 循环语句

 更新时间:2021年10月29日 10:32:14   作者:小瑀1987  
这篇文章主要给大家介绍了关于Python中while循环语句的相关资料,使用while循环语句可以解决程序中需要重复执行的操作,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

while 语句 和 if 语句差不多

在while 后面加上所需的循环条件用 “ : ”作为结尾,当条件满足时就运行while下面的程序块直到while后面的条件不再被满足,程序会跳出while语句继续往下运行,大概有以下几种:

while基本循环

while …… continue 语句

while ……break语句

while ……else语句

1、while 基本循环:

满足条件就开始循环,条件无法满足就跳出

例如:

显示1到100所有的数字

shuZi = 0 #定义变量名称“ shuZi ”并且给它赋值为 0
while shuZi < 100 : #设置循环条件是 shuZi 的值小于100
    shuZi = shuZi + 1 #shuZi 的值加 1 
    print(shuZi) #把shuZi 的值显示出来
'''
显示1到100有所的数字
'''

2、while …… continue 语句:

等运行至continue时终止当前循环开始下一次循环

例如:

显示1 2 3 4 5 6 8 9 10(不显示7)

shuZi = 0 #定义变量 shuZi 并赋值为 0
while shuZi < 10 : #设置循环条件是 shuZi 小于 10
    shuZi = shuZi + 1 #shuZi的赋值 + 1
    if shuZi == 7: #设定if判断条件 为 shuZi 的值等于7 
        continue #以下的代码 就不再执行了 直接跳回到 while开始的地方
    else:
        print(shuZi) #否则就显示shuZi的值

3、while ……break语句:

程序运行至break的时候 终止所有循环

例如:

用户三次登录机会

yongHuMing = 0  #定义变量 yongHuMing 并赋值为0
miMa = 0    #定义变量 miMa 并赋值为0
x = 3   #定义变量 x 并赋值为0
while x > 0 :  #设置循环条件为 x 大于 0
    yongHuMing = input ('请输入用户名:')  #显示 请输入用户名:并且赋值给 yongHuMing
    miMa = input ('请输入密码:')     #显示 请输入密码:并且赋值给 miMa    
    if yongHuMing == 'adam' and miMa == '123' :   #如果 yongHuMing 的值等于adam 并且 miMa的值等于123
        print ('登录成功')      #则显示登录成功 
        break       #退出循环
    else:
        x = x - 1   #否则 x的值 减1 
        print ('登录失败请重新登录') #显示登录失败请重新登录

4、while ……else语句:

如果不再满足循环条件则执行else后的命令

例如:

显示1-10 这10个数字,最后告知显示完毕

shuZi = 0 #定义变量名称“ shuZi ”并且给它赋值为 0
while shuZi < 10 :  #设置循环条件是 shuZi 小于 10
    shuZi = shuZi + 1 #shuZi 的值加 1 
    print(shuZi) #把shuZi 的值显示出来
else:           #当shuZi小于10的条件无法满足时
    print("全部显示完毕") #显示全部显示完毕

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

相关文章

  • Django使用 Bootstrap 样式修改书籍列表过程解析

    Django使用 Bootstrap 样式修改书籍列表过程解析

    这篇文章主要介绍了Django使用 Bootstrap 样式修改书籍列表过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • python 线程的五个状态

    python 线程的五个状态

    这篇文章主要介绍了python 线程的五个状态,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-09-09
  • python生成excel的实例代码

    python生成excel的实例代码

    这篇文章主要为大家详细介绍了python生成excel的实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • 浅谈python3中input输入的使用

    浅谈python3中input输入的使用

    这篇文章主要介绍了浅谈python3中input输入的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • 详解如何利用Python拍摄延时摄影

    详解如何利用Python拍摄延时摄影

    随着游戏引擎技术的快速发展,游戏画面越来越精美,很多玩家希望拍摄这些精美游戏中的画面。本文将讲解如何利用Python实现延时摄影的拍摄,需要的可以参考一下
    2022-03-03
  • python:print格式化输出到文件的实例

    python:print格式化输出到文件的实例

    今天小编就为大家分享一篇python:print格式化输出到文件的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • python使用collections模块的容器数据类型高效处理数据

    python使用collections模块的容器数据类型高效处理数据

    这篇文章主要为大家介绍了python使用collections模块的容器数据类型高效处理数据的方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • python使用torch随机初始化参数

    python使用torch随机初始化参数

    这篇文章主要介绍了python使用torch随机初始化参数,文章围绕torch随机初始化参数的相关资料展开文章详细内容,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你有所帮助
    2022-03-03
  • linux环境下Django的安装配置详解

    linux环境下Django的安装配置详解

    这篇文章主要介绍了linux环境下Django的安装配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Python中的魔法方法深入理解

    Python中的魔法方法深入理解

    这篇文章主要介绍了Python中的魔法方法深入理解,本文通过分析WEB框架Flask的源码来分析Python中的魔法方法,需要的朋友可以参考下
    2014-07-07

最新评论