創作內容

10 GP

Python Define Function

作者:貓貓風 ฅ●ω●ฅ│2019-10-02 09:17:22│巴幣:20│人氣:523
.















此篇主要為Python 副程式的定義與使用

大部分程式語言都是用括號來定義區塊

但Python和許多程式碼不同,是用縮排來決定區塊

因此有人才會認為 Python 是適合用來當程式學習入門的語言

可以用來養成程式開發者縮排與排版的習慣

雖然現在大多編譯環境都可以支援自動排版與縮排

不過都不會強制一定要排版

但如果在Python不排版的話,在程式編譯時就會遇到問題

可以強迫開發者將程式格式化

副程式的使用方式如下

用 def 定義為副程式  後面加名稱   是否要傳入參數

def function_name(parameter):

如果不需傳入值括號內可為空

如有回傳值則用 return

以下為副程式的實作  演示各種型態副程式的使用方式


  1. import os  
  2.   
  3. def add(num1,num2):  
  4.     return num1 + num2  
  5.   
  6. def sub(num1, num2):  
  7.     return num1 - num2  
  8.   
  9. def print_result(result):  
  10.     print(result)  
  11.   
  12. def compare(num1, num2):  
  13.       
  14.     if num1 > num2:  
  15.        print_result("num1 > num2")  
  16.     elif num1 == num2:  
  17.        print_result("num1 = num2")  
  18.     else:  
  19.        print_result("num1 < num2")  
  20.   
  21.   
  22. N1 = 3  
  23. N2 = 4  
  24. print("N1 is {}".format(N1))  
  25. print("N2 is {}".format(N2))  
  26. print_result("{} add {} is {} ".format(N1,N2,add(N1,N2)))  
  27. print_result("{} sub {} is {} ".format(N1,N2,sub(N1,N2)))  
  28. compare(N1,N2);  
  29. os.system("pause")

執行結果

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4547444
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:涼涼風|python

留言共 2 篇留言

Fuwawa
剛好最近在教Python..

10-02 21:59

貓貓風 ฅ●ω●ฅ
我是無聊寫看看XDDD10-02 22:43
透明
最近為了搞懂python運作的原理也是一直在試,寫C++習慣了總覺得python的變數很邪教

10-06 17:16

貓貓風 ฅ●ω●ฅ
像 PHP 或 JavaScript 的變數也跟 python很像,不用指定型別10-06 17:55
我要留言提醒:您尚未登入,請先登入再留言

10喜歡★s1234567 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:萊莎的鍊金工房 ~常闇女... 後一篇:Eclipse上運行An...

追蹤私訊切換新版閱覽

作品資料夾

zzz54872qw繁露國小全體學生
《敬啟:無法重來的你》第二集『第二種類的證明』序章開幕。看更多我要大聲說昨天14:14


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】