Python中定義函式,迴圈語句,條件語句

2021-10-03 00:21:19 字數 892 閱讀 1952

由於日常程式流中主要是三種結構:順序,迴圈,條件,且往往需要自定義函式再呼叫,

因此今天想學習一下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迴圈語句可以迴圈數值 遍歷字串 列表 元組 集合...