由於日常程式流中主要是三種結構:順序,迴圈,條件,且往往需要自定義函式再呼叫,
因此今天想學習一下python中關於定義函式、迴圈語句和條件語句的寫法。
區分全域性變數和區域性變數:
x=2全域性變數
def 函式名(形參1,形參2,……)
函式體區域性變數
global x
x+=1
return 返回值
區域性變數
函式體內不能改變全域性變數的值,除非使用global
y=3全域性變數
形參只起乙個傳遞作用。
for 指標 in 序列:
迴圈體print 輸出
break 跳出當前迴圈
1、指標為自然數序列
for i in range(1,10)
2、物件遍歷
s=['a','b','c']
for t in s:
print t
3、索引遍歷
for i in range(len(s))
print s[i]
4、同時遍歷索引和物件
for i,t in enumerate(s)
(s[i]=t)
if 判斷條件:
操作elif 判斷條件:
操作可有多個elif
else:
操作
def mlt(a):
x=1if a<0:
return 'false'
else:
for i in range(1,a+1):
x*=i
return x
mlt(4),mlt(-2)
輸出為:24,false Python迴圈語句及函式的定義
in 2 列表知識只是以後會講 比如 1,2,3,4,5,6,7 list one 1,2,3,4,5,6,7 forshuzi inlist one print shuzi print shuzi 100 print shuzi 1000 1 1011001 2102 1002 3103 1003...
python中的迴圈語句
定義for迴圈的使用 在這裡使用了內建函式range range 是返回乙個序列的數 sum 0 for i in range 101 sum sum i print sum 5050 在for中使用if,else for m in range 6 if m 2 1 print m,是偶數!else...
Python迴圈語句 for迴圈
說明 1 計次迴圈,一般應用在迴圈次數已知的情況下。通常適用於列舉或遍歷序列以及迭代物件中的元素。2 迭代變數用於儲存讀取的值。3 物件為要遍歷或迭代的物件,該物件可以是任何有序的序列物件,如字串 列表 元組等 迴圈體為一組被重複執行的語句。4 for迴圈語句可以迴圈數值 遍歷字串 列表 元組 集合...