python中,if、elif和else可以實現條件語句。使用方法與大多數語言類似。
例如
if(a>b):
print(a)
就會在a>b時輸出a
注意python的語句與結構控制是由縮排控制的。帶有縮排的語句會被上一縮排級的if else等控制。
縮排可以是乙個tab,也可以是四個空格。一般推薦使用tab縮排,使用方便。但是有時候為了跨**編輯器跨作業系統執行方便,由於各**編輯器對tab處理方式不一樣,也有要求使用四個空格縮排的情況。
elif和else也和大多數語言類似。elif就相當於else if,表示上述if條件不成立時執行的操作。
python的迴圈有兩種,for迴圈和while迴圈。
python的for迴圈與其他語言差別較大。要使用python的for迴圈,需要利用乙個可迭代的物件,比如列表或者元組。
而for迴圈會遍歷其中的每個元素,比如這樣。
如果要利用for迴圈重複執行一定次數的指令,可以使用range()函式生成乙個列表。
注意使用range()函式生成的列表不包括最後的5,而且從0開始,這樣為列表操作提供了方便。
也可以定義range()的開始和步長,-1就是從後往前的意思。
再來說一下while迴圈,語法是while(條件):
和其他的語言類似,就是執行while語句塊裡的語句,直到不再滿足while()裡面的條件。
使用while可以作出持續輸入輸出的效果。
還有python的break,continue和pass
break表示立即退出當前迴圈,continue表示立即退出本次迴圈馬上執行下一輪迴圈,而pass則是什麼都不做,充當佔位符的用處。因為如果條件或迴圈語句是空的,系統會報錯。也可以通過pass找到之前沒有來得及寫的**區域。
2 條件語句
python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制程式的執行,基本形式為 if 判斷條件 執行語句 else 執行語...
Python基礎 2 條件選擇語句
目錄 if語句的使用 補充 關於隨機數 練習 在python中,要構造分支結構可以使用if elif和else關鍵字 if 要判斷的條件 true 條件成立的時候,要做的事情 else 條件不成立的時候要做的事 如果要構造出更多的分支,可以使用if elif else 結構 python第三方模組 ...
6 條件控制語句練習
水仙花素說明 該數每個數字上數字的冪 冪為該數的位數 等於該數自身大小n input 請輸入乙個正整數 k len n.strip m ksum 0 try n int n n1 n while true m相當於index的功能,n1為餘數,剛開始餘數為輸入的數 sum n1 10 m 1 k 更...