欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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計(jì)算階乘和的方法(1!+2!+3!+...+n!)

    python計(jì)算階乘和的方法(1!+2!+3!+...+n!)

    今天小編就為大家分享一篇python計(jì)算階乘和的方法(1!+2!+3!+...+n!),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • python中停止線程的幾種常用方法

    python中停止線程的幾種常用方法

    這篇文章主要介紹了python中停止線程的幾種常用方法,在Python中停止線程沒有直接方法,但可以通過標(biāo)志變量、守護(hù)線程或拋出異常來實(shí)現(xiàn),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-10-10
  • Pytorch提取模型特征向量保存至csv的例子

    Pytorch提取模型特征向量保存至csv的例子

    今天小編就為大家分享一篇Pytorch提取模型特征向量保存至csv的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python Numpy實(shí)現(xiàn)修改數(shù)組形狀

    Python Numpy實(shí)現(xiàn)修改數(shù)組形狀

    NumPy(Numerical Python)是Python中用于處理數(shù)組和矩陣的重要庫,它提供了豐富的功能,用于科學(xué)計(jì)算,本文主要介紹了如何使用NumPy提供的方法來改變數(shù)組的形狀,感興趣的可以了解下
    2023-11-11
  • Python數(shù)據(jù)可視化繪圖實(shí)例詳解

    Python數(shù)據(jù)可視化繪圖實(shí)例詳解

    數(shù)據(jù)可視化是指用圖形或表格的方式來呈現(xiàn)數(shù)據(jù)。圖表能夠清楚地呈現(xiàn)數(shù)據(jù)性質(zhì), 以及數(shù)據(jù)間或?qū)傩蚤g的關(guān)系。本文為大家分享了幾個(gè)Python數(shù)據(jù)可視化繪圖的實(shí)例,感興趣的可以了解一下
    2022-05-05
  • Python二進(jìn)制數(shù)據(jù)結(jié)構(gòu)Struct的具體使用

    Python二進(jìn)制數(shù)據(jù)結(jié)構(gòu)Struct的具體使用

    在C/C++語言中,struct被稱為結(jié)構(gòu)體。而在Python中,struct是一個(gè)專門的庫,用于處理字節(jié)串與原生Python數(shù)據(jù)結(jié)構(gòu)類型之間的轉(zhuǎn)換。本文就詳細(xì)介紹struct的使用方式
    2021-06-06
  • 詳解python文件的操作和異常的處理

    詳解python文件的操作和異常的處理

    這篇文章主要為大家介紹了python文件的操作和異常的處理,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • python開發(fā)游戲的前期準(zhǔn)備

    python開發(fā)游戲的前期準(zhǔn)備

    在本篇文章中我們給大家分享了關(guān)于python開發(fā)游戲的前期準(zhǔn)備以及用到的工具等內(nèi)容,需要的朋友們跟著參考下。
    2019-05-05
  • Python+OpenCV繪制多instance的Mask圖像

    Python+OpenCV繪制多instance的Mask圖像

    Mask圖像中,不同值表示不同的實(shí)例(instance)。本文將詳細(xì)為大家講講如何利用OpenCV繪制多instance的Mask圖像,感興趣的可以學(xué)習(xí)一下
    2022-06-06
  • Pandas中DataFrame的常用用法分享

    Pandas中DataFrame的常用用法分享

    Pandas是Python中最流行的數(shù)據(jù)分析和處理工具之一,它提供了一個(gè)名為DataFrame的數(shù)據(jù)結(jié)構(gòu),可以被認(rèn)為是一個(gè)二維表格或電子表格。本文主要來和大家分享一下Pandas中DataFrame的常用用法,希望對(duì)大家有所幫助
    2023-04-04

最新評(píng)論