系列文章目錄
個(gè)人簡(jiǎn)介:機(jī)電專業(yè)在讀研究生,CSDN內(nèi)容合伙人,博主個(gè)人首頁
Python入門專欄:《Python入門》歡迎閱讀,一起進(jìn)步!??????
碼字不易,如果覺得文章不錯(cuò)或能幫助到你學(xué)習(xí),可以點(diǎn)贊??收藏??評(píng)論??+關(guān)注哦!??????
導(dǎo)語
歡迎來到本系列教程的第七篇,在前面的幾篇博客中,介紹了 Python 的基本語法、變量、數(shù)據(jù)類型以及列表,元組和字符串等知識(shí)。這一篇博客將繼續(xù)探討 Python 中的選擇和循環(huán)語句,這是編程中非常重要的一部分。
選擇語句
在編程中,我們經(jīng)常需要根據(jù)不同的條件來執(zhí)行不同的操作。Python 提供了一些選擇語句,可以幫助我們實(shí)現(xiàn)這個(gè)目的。
if 語句
if 語句用于判斷一個(gè)條件是否成立,如果條件為真,則執(zhí)行相應(yīng)的代碼塊。下面是一個(gè)示例:
age = 25
if age >= 18:
print("你已經(jīng)成年了!")
在這個(gè)例子中,如果 age
大于等于 18,即條件成立,那么就會(huì)輸出"你已經(jīng)成年了!"。
if-else 語句
有時(shí)候,我們需要根據(jù)不同的條件執(zhí)行不同的代碼塊。這時(shí)可以使用 if-else 語句。如下所示:
age = 15
if age >= 18:
print("你已經(jīng)成年了!")
else:
print("你還未成年!")
在這個(gè)例子中,如果age大于等于18,就會(huì)輸出"你已經(jīng)成年了!“;否則,輸出"你還未成年!”。
if-elif-else 語句
有時(shí)候,我們需要根據(jù)多個(gè)條件進(jìn)行選擇。這時(shí)可以使用 if-elif-else 語句。如下所示:
score = 80
if score >= 90:
print("優(yōu)秀!")
elif score >= 80:
print("良好!")
elif score >= 60:
print("及格!")
else:
print("不及格!")
在這個(gè)例子中,根據(jù)分?jǐn)?shù)的不同,輸出相應(yīng)的評(píng)價(jià)。
使用 and、or 和 not 連接選擇語句
在選擇語句中,我們還可以使用邏輯運(yùn)算符 and
、or
和 not
來連接多個(gè)條件。具體用法如下:
-
and
:當(dāng)兩個(gè)條件都為真時(shí),整個(gè)條件為真; -
or
:當(dāng)兩個(gè)條件中至少一個(gè)為真時(shí),整個(gè)條件為真; -
not
:對(duì)條件取反。
下面是一個(gè)示例:
age = 25
gender = "male"
if age >= 18 and gender == "male":
print("你已經(jīng)成年了且是男性!")
在這個(gè)例子中,只有當(dāng) age
大于等于 18 且 gender
為 “male” 時(shí),才會(huì)輸出 “你已經(jīng)成年了且是男性!”。
for 循環(huán)
除了選擇語句,循環(huán)語句也是編程中常用的一種語句。Python 提供了 for 循環(huán),用于遍歷序列(如列表、元組、字符串)或其他可迭代對(duì)象。
下面是一個(gè)示例:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
在這個(gè)例子中,通過for循環(huán)遍歷了 fruits
列表,并輸出了其中的每個(gè)元素。
除了遍歷序列,我們還可以使用 range
函數(shù)結(jié)合 for 循環(huán)來生成一系列數(shù)字。如下所示:
for i in range(5):
print(i)
在這個(gè)例子中,通過 range
函數(shù)生成了 0 到 4 的數(shù)字序列,并通過 for 循環(huán)進(jìn)行遍歷和輸出。
while 循環(huán)
除了 for 循環(huán),Python 還提供了 while 循環(huán)。while 循環(huán)用于在條件為真的情況下重復(fù)執(zhí)行一段代碼,直到條件不再成立為止。
下面是一個(gè)示例:
count = 0
while count < 5:
print(count)
count += 1
在這個(gè)例子中,初始值 count
為 0,每次循環(huán)打印 count
的值,并將 count
加 1,直到 count
不再小于 5。
跳轉(zhuǎn)語句
在循環(huán)和選擇語句中,有時(shí)我們需要在特定條件下跳出循環(huán)或者終止當(dāng)前迭代。Python 提供了一些跳轉(zhuǎn)語句來實(shí)現(xiàn)這個(gè)功能。
break 語句
break
語句用于跳出最內(nèi)層的循環(huán)(for 循環(huán)或者 while 循環(huán)),并且繼續(xù)執(zhí)行循環(huán)之后的代碼。
下面是一個(gè)示例:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
if fruit == "banana":
break
print(fruit)
在這個(gè)例子中,當(dāng)遍歷到 “banana” 時(shí),使用 break
語句跳出循環(huán),不再繼續(xù)執(zhí)行循環(huán)內(nèi)的代碼。
運(yùn)行結(jié)果如下:
continue 語句
continue
語句用于跳過本次循環(huán)中剩余的代碼,進(jìn)入下一次循環(huán)。
下面是一個(gè)示例:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
if fruit == "banana":
continue
print(fruit)
在這個(gè)例子中,當(dāng)遍歷到 “banana” 時(shí),使用 continue
語句跳過當(dāng)前循環(huán)中的剩余代碼,直接進(jìn)入下一次循環(huán)。
運(yùn)行結(jié)果如下:
結(jié)語
以上就是關(guān)于 Python 中選擇和循環(huán)語句的介紹。選擇語句可以根據(jù)特定條件執(zhí)行不同的操作,而循環(huán)語句可以重復(fù)執(zhí)行某段代碼。文章來源:http://www.zghlxwxcb.cn/news/detail-563337.html
掌握了這些知識(shí),我們能夠更好地控制程序的流程,并實(shí)現(xiàn)更加靈活和高效的編程。希望本篇博客對(duì)你學(xué)習(xí) Python 有所幫助!文章來源地址http://www.zghlxwxcb.cn/news/detail-563337.html
到了這里,關(guān)于Python零基礎(chǔ)入門(七)——Python中的選擇和循環(huán)語句的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!