当前位置: 首页 > article >正文

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

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=True
while flag:
	Your_paragraph=input(Prompt_sentence_1)
	if Your_paragraph=='Esc':
	   flag=False
	else:
	   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':
	   break
	else:
	   print(Your_paragraph)
	   print(Prompt_sentence_2)

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

总结:

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


http://www.kler.cn/a/37361.html

相关文章:

  • Ripple赢了!法官裁定XRP不属于证券,价格上涨超70%
  • 【数据挖掘】时间序列教程【十】
  • 精彩回放 | AI驱动下的流程挖掘如何提升企业决策和运营效率?
  • [运维|数据库] docker postgresql数据库环境变量配置
  • 【Vue】给 elementUI 中的 this.$confirm、this.$alert、 this.$prompt添加按钮的加载效果
  • 简单爬虫项目练习
  • spring中的扩展点解析以及实践使用
  • Jmeter上传文件接口测试
  • Blazor前后端框架Known-V1.2.4
  • 基于51单片机的红外测温系统的设计与实现
  • 基于Tensorflow来重现GPT v1模型
  • 跨站请求伪造(CSRF)
  • 大屏项目也不难
  • iOS 验证一下配置provisioning file有没有生效,
  • 《TCP IP网络编程》第三章
  • css实现按钮圆角渐变样式
  • Python爬虫需要那些步骤 ?
  • Pycharm安装 leetcode 插件
  • Stable Diffusion 用2D图片制作3D动态壁纸
  • 图扑 AR 技术应用与管理:施工建造、机柜扫描、办公室导航解决方案