一. 條件控制
python條件語句是通過一條或多條語句
(稱之為條件)的執行結果(true或false)來決定執行的**塊
ⅰ.if語句的一般形式:
if條件ⅱ. if語句的關鍵字是:if—elif—else;1:**塊1
elif 條件2:
**塊2
else:
**塊3
ⅲ. if語句可以巢狀在另乙個if語句中;
二. 迴圈語句
1.while迴圈:
ⅰ.一般形式:2.for語句while判斷條件:
語句ⅱ.無限迴圈:可以設定條件表示式永不為false(即判斷條件永遠為true)來實現
ⅲ.while迴圈使用
else
語句(是
while
迴圈的子句)
①.while……else在條件語句(即判斷條件)為false(此時迴圈終止)時執行
else
的**塊(但
while
迴圈被break
終止時不會再執行)
② 一般形式:
while判斷條件:
語句else:
語句
ⅰ. for迴圈可以遍歷任何序列的專案,如:乙個列表或乙個字串。
ⅱ. 一般格式:
for變數in 序列:
**塊ⅲ.for迴圈使用else
語句(for
迴圈的子句)
①. for……else在
窮盡列表時(此時迴圈終止)執行else的**塊(但是當for迴圈被break終止時不會再執行)
②. 一般形式:
for 變數 in 序列:迴圈中break,continue和pass語句else:
語句
1.break語句:
跳出for和while的整個迴圈(即迴圈體)。
2.continue語句:
跳過for和while的當前迴圈塊(即當前這一次迴圈)中的剩餘語句,然後繼續進行下一輪(或下一次)迴圈。
3.pass語句:
是空語句,不做任何事情,一般用作佔位語句,是為了保持程式結構的完整性。
備註:穿插的函式: range():
①可建立乙個整數序列物件,一般用在for迴圈中;
②語法:
range(start,stop[,step])
其中:a. start:從start開始計數;預設從0開始,如:range(6)等效於range(0,6);
b. stop:計數到stop結束,但不包括stop;如:range(0,6)是[0,1,2,3,4,5],沒有6;
c. setp:步長,預設是1。如:range(0,6)等效於range(0,6,1);
Python快速學習第二課
coding utf 8 created on 2018年9月8日 author administrator 本章知識點 基本資料型別 複數型別 bool型別儲存 基本的資料結構 基本的函式使用 from scipy.special.ufuncs import it2j0y0 n1 3 print ...
學習Python之旅 第二課
字串 printh函式 def print self,args,sep end n file none known special case of print print value,sep end n file sys.stdout,flush false prints the values to...
Python基礎第二課
練習題 1 編寫乙個python程式來查詢那些既可以被7整除又可以被5整除的數字,介於1500和2700之間。your code here i for i in range 1500 2700,1 if i 7 0and i 5 0 2 龜兔賽跑遊戲 題目描述 話說這個世界上有各種各樣的兔子和烏龜,...