Python學習筆記D2(條件與迴圈)

2021-09-28 21:27:12 字數 987 閱讀 7138

條件語句

if expression:(可以利用布林操作符and,or,not)

*****語句…

elif:(else if)

***** 語句…

else:

*****語句…

python使用縮排而不是大括號來標記**塊邊界,因此要特別注意else的懸掛問題

assert:斷言。當assert後面的條件為false時,系統自動崩潰 assert a>0

2.迴圈語句

while迴圈:

while expression:

*****語句…

for 迴圈 :

for 可迭代物件 in 當前元素:

*****語句…

3.其他

range

range([start,]stop[,step=1])

這個bif(built-in functions)有三個引數,其中用中括號括起來的兩個表示這兩個引數是可選的。

step=1 表示第三個引數的預設值是1。

range 這個bif的作用是生成乙個從start引數的值開始到stop引數的值結束的數字序列,該序列包含start的值但不包含stop的值。

for i in range(2,5):

*****print(i)

#2#3

#4for i in range(1,10,2):

*****print (i)

#1#3

#5#7

#9enumerate()函式

break語句與continue 語句(中止本輪迴圈並開始下一輪迴圈)與c++相同

pass 不做任何事情

Python學習筆記(Task2 條件與迴圈)

python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。a 2 if a 2 print a else print a 1 輸出結果 1python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。判斷條件 成立時 非零 則執行...

Python學習Day2條件與迴圈

參考教程 參考部落格 刻意練習 python基礎 task02.條件與迴圈 原創 lsgogroup 老馬的程式人生 條件表示式可以通過布林操作符 and,or和not 實現多重條件判斷。例 if 2 1and not2 3 print correct judgement correct judge...

python學習筆記 7 條件判斷

根據python的縮排規則,如果if語句判斷是true,就把縮排的兩行print語句執行了,否則,什麼也不做。也可以給if新增乙個else語句,意思是,如果if判斷是false,不要執行if的內容,去把else執行了 if語句執行有個特點,它是從上往下判斷,如果在某個判斷上是true,把該判斷對應的...