最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python退出While循環(huán)的3種方法舉例詳解

 更新時(shí)間:2023年10月16日 08:20:34   作者:qq_18937049  
在每次循環(huán)結(jié)束后,我們需要檢查循環(huán)條件是否滿足。如果條件滿足,則繼續(xù)執(zhí)行循環(huán)體內(nèi)的代碼,否則退出循環(huán),這篇文章主要給大家介紹了關(guān)于Python退出While循環(huán)的3種方法,需要的朋友可以參考下

前言

在Python學(xué)習(xí)及編程應(yīng)用中,常會(huì)使用while循環(huán),對(duì)while循環(huán)條件設(shè)置不當(dāng)可能導(dǎo)致進(jìn)入死循環(huán),本文將舉例說明三種退出while循環(huán)的方法。

1.直接使用input函數(shù)

利用input函數(shù)使得輸入值傳遞到while之后的條件判斷句中,使while后的結(jié)果為False。

舉例:

程序1:

Prompt_sentence_1='\n 請(qǐng)輸入一段文字:'
Prompt_sentence_2='若要退出請(qǐng)輸入Esc!'           
Your_paragraph=''
while Your_paragraph !='Esc':
	Your_paragraph=input(Prompt_sentence_1)
	print(Your_paragraph)
	print(Prompt_sentence_2)

運(yùn)行結(jié)果舉例

2.使用if-else語句和input結(jié)合

使用input將輸入的值,通過if判斷后,修改while后的判斷標(biāo)志符。

舉例

程序2:

Prompt_sentence_1='\n 請(qǐng)輸入一段文字:'
Prompt_sentence_2='若要退出請(qǐng)輸入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)

在本程序中使用了標(biāo)志符flag。

特別注意:True 和False的首字母大寫,否則運(yùn)行出現(xiàn)無法識(shí)別問題!

運(yùn)行結(jié)果

3.使用break,與input和if-else語句結(jié)合

使用input將輸入的值,通過if條件判斷后執(zhí)行或不執(zhí)行break,實(shí)現(xiàn)while循環(huán)的中斷。

舉例

程序3

Prompt_sentence_1='\n 請(qǐng)輸入一段文字:'
Prompt_sentence_2='若要退出請(qǐng)輸入Esc!'           
Your_paragraph=''
while True:
	Your_paragraph=input(Prompt_sentence_1)
	if Your_paragraph=='Esc':
	   break
	else:
	   print(Your_paragraph)
	   print(Prompt_sentence_2)

運(yùn)行結(jié)果:

總結(jié):

通過本文的學(xué)習(xí)可知,while循環(huán)退出主要有三種方式:

(1)直接使用input函數(shù);

(2)使用if-else語句和input結(jié)合

(3)使用break,與input和if-else語句結(jié)合;

到此這篇關(guān)于Python退出While循環(huán)的3種方法舉例詳解的文章就介紹到這了,更多相關(guān)Python退出While循環(huán)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python threading.local代碼實(shí)例及原理解析

    Python threading.local代碼實(shí)例及原理解析

    這篇文章主要介紹了Python threading.local代碼實(shí)例及原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Python的化簡(jiǎn)函數(shù)reduce()詳解

    Python的化簡(jiǎn)函數(shù)reduce()詳解

    這篇文章主要介紹了Python的化簡(jiǎn)函數(shù)reduce()詳解,reduce()函數(shù)即為化簡(jiǎn)函數(shù),它的執(zhí)行過程為:每一次迭代,都將上一次的迭代結(jié)果與下一個(gè)元素一同傳入二元func函數(shù)中去執(zhí)行,需要的朋友可以參考下
    2023-12-12
  • Python結(jié)合turtle簡(jiǎn)單開發(fā)一個(gè)煙花小工具

    Python結(jié)合turtle簡(jiǎn)單開發(fā)一個(gè)煙花小工具

    這篇文章主要為大家詳細(xì)介紹了Python如何利用turtle模塊實(shí)現(xiàn)的簡(jiǎn)單的煙花效果展示小工具,文章的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2025-12-12
  • Django基礎(chǔ)知識(shí) URL路由系統(tǒng)詳解

    Django基礎(chǔ)知識(shí) URL路由系統(tǒng)詳解

    這篇文章主要介紹了Django基礎(chǔ)知識(shí) URL路由系統(tǒng)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 基于Python從零構(gòu)建一個(gè)MCP服務(wù)器

    基于Python從零構(gòu)建一個(gè)MCP服務(wù)器

    MCP協(xié)議定義了一套標(biāo)準(zhǔn)化通信機(jī)制,讓AI代理能動(dòng)態(tài)發(fā)現(xiàn)并調(diào)用服務(wù)器上的工具函數(shù),所以本文將使用Python構(gòu)建一個(gè)簡(jiǎn)單的MCP服務(wù)器,感興趣的小伙伴可以了解下
    2025-08-08
  • 詳解Python IO編程

    詳解Python IO編程

    這篇文章主要介紹了Python IO編程的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Python實(shí)現(xiàn)復(fù)雜對(duì)象轉(zhuǎn)JSON的方法示例

    Python實(shí)現(xiàn)復(fù)雜對(duì)象轉(zhuǎn)JSON的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)復(fù)雜對(duì)象轉(zhuǎn)JSON的方法,結(jié)合具體實(shí)例形式分析了Python針對(duì)json轉(zhuǎn)換的相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • scratch3.0二次開發(fā)之用blocks生成python代碼

    scratch3.0二次開發(fā)之用blocks生成python代碼

    python是blockl.generator的一個(gè)實(shí)例,會(huì)調(diào)用generator里的方法,這篇文章主要介紹了scratch3.0二次開發(fā)之用blocks生成python代碼,需要的朋友可以參考下
    2021-08-08
  • python文件比較示例分享

    python文件比較示例分享

    本文介紹了Python比較兩個(gè)文本文件內(nèi)容,如果不同, 給出第一個(gè)不同處的行號(hào)和列號(hào),大家參考使用吧
    2014-01-01
  • python模塊smtplib實(shí)現(xiàn)純文本郵件發(fā)送功能

    python模塊smtplib實(shí)現(xiàn)純文本郵件發(fā)送功能

    這篇文章主要為大家詳細(xì)介紹了python模塊smtplib實(shí)現(xiàn)純文本郵件發(fā)送功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05

最新評(píng)論

固阳县| 封丘县| 和田县| 手游| 阜康市| 昌图县| 普兰县| 土默特左旗| 鲁甸县| 织金县| 吴江市| 晴隆县| 灵台县| 盐城市| 平果县| 江孜县| 且末县| 怀仁县| 普兰店市| 泗阳县| 新化县| 灵璧县| 新密市| 上高县| 临猗县| 黔南| 乌什县| 沁源县| 峨眉山市| 嘉峪关市| 东乌| 邵阳市| 锦州市| 武安市| 茂名市| 综艺| 敦化市| 昌都县| 乌兰察布市| 乌鲁木齐县| 余江县|