“髒活累活交給函數來做”,首先,看看Python中定義函數的方法。
def 函數名稱(參數1,參數2...):
return '結果'
函數的主要目的是處理重複出現的任務,例如,計算直角三角形的面積時需要定義兩條直角邊和對應的公式。定義一個函數,輸入直角邊長度即可計算直角三角形的面積
def function(a,b): return '1/2*a*b' #也可以写出这样 def function(a,b): print( 1/2*a*b)
不必過分在意它們的區別,使用return是返回一個值,而第二個是調用函數並執行打印操作。可以呼叫函數計算直角邊為2和3的直角三角形的面積,方法是輸入function(2,3)。
Python的判斷語句格式如下:
if condition: do else: do # 注意:冒号和缩进不要忘记了 # 再看一下多重条件的格式 if condition: do elif condition: do else: do
這裡,我們給一個成績,回傳其成績的狀況。
a = 78 if a >= 90: print('优秀') elif a>=80: print('良好') elif a>=60: print('合格') else: print('不合格')
Python的循環語句包括for循環和while循環,如下程式碼所示。
#for循环 for item in iterable: do #item表示元素,iterable是集合 for i in range(1,11): print(i) #其结果为依次输出1到10,切记11是不输出的,range为Python内置函数。 #while循环 while condition: do
例如,設計一個小程序,計算1到100的和:
i = 0 sum = 0 while i < 100: i = i + 1 sum = sum + i print(sum) # result 5050
最後,循環和判斷結合使用的時候,需要學會break和continue的用法,break是終止循環,而continue是跳過這次循環,然後繼續循環。
for i in range(10): if i == 5: break print(i) for i in range(10): if i == 5: continue print(i)
以上是Python函數與控制語句使用實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!