iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中退出While循环的三种方法举例
  • 275
分享到

Python中退出While循环的三种方法举例

pythonwhile循环 2023-09-11 17:09:39 275人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

python中退出While循环的三种方法举例 在Python学习及编程应用中,常会使用while循环,对while循环条件设置不当可能导致进入死循环,本文将举例说明三种退出while循环的方法。 1

python中退出While循环的三种方法举例

Python学习编程应用中,常会使用while循环,对while循环条件设置不当可能导致进入死循环,本文将举例说明三种退出while循环的方法。

1.直接使用input函数

利用input函数使得输入值传递到while之后的条件判断句中,使while后的结果为False。
举例:
程序1:

Prompt_sentence_1='\n 请输入一段文字:'Prompt_sentence_2='若要退出请输入Esc!'           Your_paragraph=''while Your_paragraph !='Esc':Your_paragraph=input(Prompt_sentence_1)print(Your_paragraph)print(Prompt_sentence_2)

运行结果举例
在这里插入图片描述

2.使用if-else语句和input结合

使用input将输入的值,通过if判断后,修改while后的判断标志符。
举例
程序2:

Prompt_sentence_1='\n 请输入一段文字:'Prompt_sentence_2='若要退出请输入Esc!'           Your_paragraph=''flag=Truewhile flag:Your_paragraph=input(Prompt_sentence_1)if Your_paragraph=='Esc':   flag=Falseelse:   print(Your_paragraph)   print(Prompt_sentence_2)

在本程序中使用了标志符flag。

特别注意:True 和False的首字母大写,否则运行出现无法识别问题!

运行结果
在这里插入图片描述

3.使用break,与input和if-else语句结合

使用input将输入的值,通过if条件判断后执行或不执行break,实现while循环的中断。

举例
程序3

Prompt_sentence_1='\n 请输入一段文字:'Prompt_sentence_2='若要退出请输入Esc!'           Your_paragraph=''while True:Your_paragraph=input(Prompt_sentence_1)if Your_paragraph=='Esc':   breakelse:   print(Your_paragraph)   print(Prompt_sentence_2)

运行结果:
在这里插入图片描述

总结

通过本文的学习可知,while循环退出主要有三种方式:
(1)直接使用input函数;
(2)使用if-else语句和input结合
(3)使用break,与input和if-else语句结合;

来源地址:https://blog.csdn.net/qq_18937049/article/details/131727414

--结束END--

本文标题: Python中退出While循环的三种方法举例

本文链接: https://www.lsjlt.com/news/403360.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作