您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“Python函數與控制語句使用實例分析”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Python函數與控制語句使用實例分析”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
“臟活累活交給函數來做”,首先,看看Python中定義函數的方法。
def 函數名(參數1,參數2...):
return '結果'
函數就是用來處理重復的事情的,例如,求直角三角形的面積,每次我們都要定義兩個直角邊和計算公式。通過定義函數,這樣只需要輸入直角邊就能計算出直角三角形的面積函數:
def function(a,b): return '1/2*a*b' #也可以寫出這樣 def function(a,b): print( 1/2*a*b)
別太糾結區別,用return是返回一個值,而第二個是調用函數執行打印功能。輸入function(2,3),便可以調用函數,計算直角邊為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函數與控制語句使用實例分析”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。