python的邏輯與循環(huán)詳解
程序的邏輯:
一個(gè)讓計(jì)算機(jī)按照既定計(jì)劃或規(guī)則執(zhí)行的流程即程序的邏輯
邏輯是程序的基石
程序邏輯的組成:邏輯語句與邏輯運(yùn)算構(gòu)成了程序的邏輯
如何構(gòu)建邏輯判斷
if(邏輯運(yùn)算-條件):
(代碼塊)
elif(邏輯運(yùn)算-條件):
(代碼塊)
else:
(代碼塊)
chengji = 30 if (chengji >= 90): print("成績優(yōu)秀") elif(chengji >= 60): print("成績及格") else: print("成績不及格")`
程序的循環(huán)
循環(huán)是程序設(shè)計(jì)語言中反復(fù)執(zhí)行某些代碼的一種計(jì)算機(jī)處理過程,常見的有按照次數(shù)循環(huán)(for)和按照條件循環(huán)(while)。
*注:滿足特定的條件而重復(fù)執(zhí)行的一個(gè)或多個(gè)動(dòng)作 ##循環(huán)是一個(gè)“不知疲倦的勞工”,苦活累活都是他來干
1. for循環(huán)的構(gòu)建和原理:
2. while循環(huán)的構(gòu)建和原理
3. 循環(huán)控制語句
break continue pass
#break ---終止當(dāng)前全部循環(huán) for i in range(0,10,2): if i == 6: break #當(dāng)i 為 6時(shí)整個(gè)循環(huán)終止 print("當(dāng)前為",i) #continue ---跳過當(dāng)前循環(huán)體剩余代碼,直接進(jìn)入下一個(gè)循環(huán) i = True j = 0 while i: while j < 10: j += 1 if j < 10: if j == 7: continue #當(dāng)j==7時(shí),當(dāng)前循環(huán)體余下的代碼不會(huì)被執(zhí)行,直接執(zhí)行下次循環(huán)所以沒有打印j==7 elif j == 9: i = False else: print("現(xiàn)在j為", j) else: print("i、j的狀態(tài)", i, "、", j) print(j) print("結(jié)束") #打印結(jié)果: 現(xiàn)在j為 1 現(xiàn)在j為 2 現(xiàn)在j為 3 現(xiàn)在j為 4 現(xiàn)在j為 5 現(xiàn)在j為 6 現(xiàn)在j為 8 i、j的狀態(tài) False 、 10 10 結(jié)束 #pass ---是一個(gè)占位命令,保證代碼完整性 for i in "python": if i == "o": #當(dāng)i == "o"遇到pass直接通過接著執(zhí)行下面代碼 pass else: print(i) *注:如果 if for while 下無代碼,系統(tǒng)會(huì)報(bào)錯(cuò),可以用pass占位
4. for循環(huán)伴侶 range()函數(shù)
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Python中使用PyHook監(jiān)聽鼠標(biāo)和鍵盤事件實(shí)例
這篇文章主要介紹了Python中使用PyHook監(jiān)聽鼠標(biāo)和鍵盤事件實(shí)例,這個(gè)庫依賴于另一個(gè)Python庫PyWin32,并且只能運(yùn)行在Windows平臺(tái),需要的朋友可以參考下2014-07-07Python利用模糊哈希實(shí)現(xiàn)對比文件相似度
對比兩個(gè)文件相似度,python中可通過difflib.SequenceMatcher/ssdeep/python_mmdt/tlsh實(shí)現(xiàn),<BR>在大量需要對比,且文件較大時(shí),需要更高的效率,可以考慮模糊哈希,本文就來和大家詳細(xì)聊聊2023-01-01Python永久配置國內(nèi)鏡像源安裝再也不用擔(dān)心卡頓
這篇文章主要為大家介紹了Python如何永久配置國內(nèi)鏡像源,從此安裝再也不用擔(dān)心卡頓,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10Keras 中Leaky ReLU等高級激活函數(shù)的用法
這篇文章主要介紹了Keras 中Leaky ReLU等高級激活函數(shù)的用法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07