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

Python中條件選擇和循環(huán)語(yǔ)句使用方法介紹

 更新時(shí)間:2013年03月13日 11:24:35   作者:  
Python中也存在條件選擇和循環(huán)語(yǔ)句,其風(fēng)格和C語(yǔ)言、java的很類似,不過(guò)在書寫語(yǔ)法上還是存在一些區(qū)別的,接下來(lái)同大家一起了解下,希望可以幫助你更好的學(xué)習(xí)python,感興趣的你可不要錯(cuò)過(guò)了哈
同C語(yǔ)言、Java一樣,Python中也存在條件選擇和循環(huán)語(yǔ)句,其風(fēng)格和C語(yǔ)言、java的很類似,但是在寫法和用法上還是有一些區(qū)別。今天就讓我們一起來(lái)了解一下。
一.條件選擇語(yǔ)句
Python中條件選擇語(yǔ)句的關(guān)鍵字為:if 、elif 、else這三個(gè)。其基本形式如下:
復(fù)制代碼 代碼如下:

if condition:
block
elif condition:
block
...
else
block

其中elif和else語(yǔ)句塊是可選的。對(duì)于if和elif只有condition為True時(shí),該分支語(yǔ)句才執(zhí)行,只有當(dāng)if和所有的elif的condition都為False時(shí),才執(zhí)行else分支。注意Python中條件選擇語(yǔ)句和C中的區(qū)別,C語(yǔ)言中condition必須要用括號(hào)括起來(lái),在Python中不用,但是要注意condition后面有個(gè)冒號(hào)。
下面這個(gè)是成績(jī)劃分等級(jí)的一個(gè)例子
復(fù)制代碼 代碼如下:

score=input()
if score<60:
print "D"
elif score<80:
print "C"
elif score<90:
print "B"
else:
print "A"

二.循環(huán)語(yǔ)句
和C語(yǔ)言一樣,Python也提供了for循環(huán)和while循環(huán)(在Python中沒(méi)有do..while循環(huán))兩種。但是Python中的for循環(huán)用法和C語(yǔ)言中的大不一樣(和Java、C#中的for循環(huán)用法類似),while循環(huán)用法大致和C語(yǔ)言中的類似。
for循環(huán)的基本形式如下:
復(fù)制代碼 代碼如下:

for variable in list:
block

舉個(gè)例子,求算從1加到100的和:
復(fù)制代碼 代碼如下:

sum=0
for var in range(1,101):
sum+=var
print sum

range()是一個(gè)內(nèi)置函數(shù),它可以生成某個(gè)范圍內(nèi)的數(shù)字列表。比如說(shuō)range(1,6)就會(huì)生成[1,2,3,4,5]這樣一個(gè)列表,而range(8)會(huì)生成[0,1,2,3,4,5,6,7]這樣一個(gè)列表。
當(dāng)然可以有嵌套循環(huán),比如說(shuō)有一個(gè)列表list=['China','England','America'],要遍歷輸出每個(gè)字母。
復(fù)制代碼 代碼如下:

list=['China','England','America']
for i in range(len(list)):
word=list[i]
for j in range(len(word)):
print word[j]

內(nèi)置的函數(shù)len()不僅可以用來(lái)求算字符串的長(zhǎng)度也可以用來(lái)求列表或者集合中成員的個(gè)數(shù)。
下面來(lái)看一下while循環(huán)的基本形式:
復(fù)制代碼 代碼如下:

while condition:
block

只有當(dāng)condition為True時(shí),才執(zhí)行循環(huán)。一旦condition為False,循環(huán)就終止了。
舉個(gè)例子:
復(fù)制代碼 代碼如下:

count=2
while count>0:
print "i love python!"
count=count-1

如果想要在語(yǔ)句塊過(guò)程中終止循環(huán),可以用break或者continue。break是跳出整個(gè)循環(huán),而continue是跳出該次循環(huán)。
復(fù)制代碼 代碼如下:

count=5
while True:
print "i love python!"
count=count-1
if count==2:
break

復(fù)制代碼 代碼如下:

count=5
while count>0:
count=count-1
if count==3:
continue
print "i love python!"

關(guān)于條件語(yǔ)句和循環(huán)語(yǔ)句暫時(shí)就講這么多了,它的基本用法基本就這些。有興趣的話最好自己動(dòng)手上機(jī)練練。

相關(guān)文章

  • python中import warnings的具體作用

    python中import warnings的具體作用

    在Python開(kāi)發(fā)中,我們經(jīng)常會(huì)遇到一些警告信息,本文主要介紹了python中import warnings的具體作用,以提醒用戶潛在的問(wèn)題,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • 一篇文章帶你深入學(xué)習(xí)Python函數(shù)

    一篇文章帶你深入學(xué)習(xí)Python函數(shù)

    這篇文章主要帶大家深入學(xué)習(xí)Python函數(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-01-01
  • Python實(shí)現(xiàn)疫苗接種管理數(shù)據(jù)庫(kù)步驟詳解

    Python實(shí)現(xiàn)疫苗接種管理數(shù)據(jù)庫(kù)步驟詳解

    這篇文章主要為大家介紹了Python實(shí)現(xiàn)疫苗接種管理數(shù)據(jù)庫(kù)步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • Python機(jī)器學(xué)習(xí)入門(三)之Python數(shù)據(jù)準(zhǔn)備

    Python機(jī)器學(xué)習(xí)入門(三)之Python數(shù)據(jù)準(zhǔn)備

    這篇文章主要介紹了Python機(jī)器學(xué)習(xí)入門知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-08-08
  • Python、PyTorch與cuda的版本對(duì)應(yīng)表詳細(xì)介紹

    Python、PyTorch與cuda的版本對(duì)應(yīng)表詳細(xì)介紹

    這篇文章主要介紹了深度學(xué)習(xí)中CUDA、PyTorch和Python的版本匹配關(guān)系,強(qiáng)調(diào)了正確選擇版本的重要性,以避免兼容性問(wèn)題和性能下降,需要的朋友可以參考下
    2024-11-11
  • python解析xml模塊封裝代碼

    python解析xml模塊封裝代碼

    這篇文章主要分享下在python中解析xml文件的模塊用法,以及對(duì)模塊封裝的方法,有需要的朋友參考下
    2014-02-02
  • Python中去掉字段中的空格的常用方法

    Python中去掉字段中的空格的常用方法

    在 Python 中,去掉字符串中的空格主要取決于你想去掉所有的空格(變成 8Gbps),還是僅去掉首尾的空格(變成 32 Gbps),或者是把空格換成下劃線(變成 8_Gbps),本文給大家匯總了Python中去掉字段中的空格的常用方法,需要的朋友可以參考下
    2025-12-12
  • 一文帶你了解Python協(xié)程的詳細(xì)解釋以及例子

    一文帶你了解Python協(xié)程的詳細(xì)解釋以及例子

    協(xié)程不是計(jì)算機(jī)提供的,計(jì)算機(jī)只提供:進(jìn)程、線程。協(xié)程是人工創(chuàng)造的一種用戶態(tài)切換的微進(jìn)程,使用一個(gè)線程去來(lái)回切換多個(gè)進(jìn)程,本文就來(lái)通過(guò)一些示例和大家詳細(xì)聊聊Python中的協(xié)程吧
    2023-03-03
  • Python中OTSU算法的原理與實(shí)現(xiàn)詳解

    Python中OTSU算法的原理與實(shí)現(xiàn)詳解

    OTSU算法是大津展之提出的閾值分割方法,又叫最大類間方差法,本文主要為大家詳細(xì)介紹了OTSU算法的原理與Python實(shí)現(xiàn),感興趣的小伙伴可以了解下
    2023-12-12
  • Python使用Turtle實(shí)現(xiàn)精確計(jì)時(shí)工具

    Python使用Turtle實(shí)現(xiàn)精確計(jì)時(shí)工具

    這篇文章主要為大家詳細(xì)介紹了Python如何使用Turtle實(shí)現(xiàn)精確計(jì)時(shí)工具,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考一下
    2025-05-05

最新評(píng)論

特克斯县| 嘉祥县| 七台河市| 台北县| 炉霍县| 伽师县| 大埔区| 定远县| 甘肃省| 修水县| 通城县| 英吉沙县| 嘉善县| 什邡市| 江西省| 泰顺县| 朝阳县| 历史| 溧水县| 广宗县| 海原县| 儋州市| 万山特区| 定兴县| 东兰县| 乃东县| 仲巴县| 泗水县| 花莲县| 台东市| 项城市| 衡阳市| 平江县| 杭锦旗| 遂平县| 克拉玛依市| 肇东市| 措勤县| 北票市| 京山县| 江都市|