python的邏輯與循環(huán)詳解
程序的邏輯:
一個讓計算機按照既定計劃或規(guī)則執(zhí)行的流程即程序的邏輯
邏輯是程序的基石
程序邏輯的組成:邏輯語句與邏輯運算構成了程序的邏輯

如何構建邏輯判斷
if(邏輯運算-條件):
(代碼塊)
elif(邏輯運算-條件):
(代碼塊)
else:
(代碼塊)
chengji = 30
if (chengji >= 90):
print("成績優(yōu)秀")
elif(chengji >= 60):
print("成績及格")
else:
print("成績不及格")`


程序的循環(huán)
循環(huán)是程序設計語言中反復執(zhí)行某些代碼的一種計算機處理過程,常見的有按照次數(shù)循環(huán)(for)和按照條件循環(huán)(while)。
*注:滿足特定的條件而重復執(zhí)行的一個或多個動作 ##循環(huán)是一個“不知疲倦的勞工”,苦活累活都是他來干
1. for循環(huán)的構建和原理:


2. while循環(huán)的構建和原理


3. 循環(huán)控制語句
break continue pass
#break ---終止當前全部循環(huán)
for i in range(0,10,2):
if i == 6:
break
#當i 為 6時整個循環(huán)終止
print("當前為",i)
#continue ---跳過當前循環(huán)體剩余代碼,直接進入下一個循環(huán)
i = True
j = 0
while i:
while j < 10:
j += 1
if j < 10:
if j == 7:
continue
#當j==7時,當前循環(huán)體余下的代碼不會被執(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("結束")
#打印結果:
現(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
結束
#pass ---是一個占位命令,保證代碼完整性
for i in "python":
if i == "o":
#當i == "o"遇到pass直接通過接著執(zhí)行下面代碼
pass
else:
print(i)
*注:如果 if for while 下無代碼,系統(tǒng)會報錯,可以用pass占位
4. for循環(huán)伴侶 range()函數(shù)

總結
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關注腳本之家的更多內(nèi)容!
相關文章
Python中使用PyHook監(jiān)聽鼠標和鍵盤事件實例
這篇文章主要介紹了Python中使用PyHook監(jiān)聽鼠標和鍵盤事件實例,這個庫依賴于另一個Python庫PyWin32,并且只能運行在Windows平臺,需要的朋友可以參考下2014-07-07
Python永久配置國內(nèi)鏡像源安裝再也不用擔心卡頓
這篇文章主要為大家介紹了Python如何永久配置國內(nèi)鏡像源,從此安裝再也不用擔心卡頓,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10
Keras 中Leaky ReLU等高級激活函數(shù)的用法
這篇文章主要介紹了Keras 中Leaky ReLU等高級激活函數(shù)的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07

