條件語句
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,把該判斷對應的...