Python 入門指南 5.0
exercise2002.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | """模組 exercise2002 函數 my_sun()""" # 定義整數加總的函數 def my_sum(p: int) -> int: """接收整數參數並回傳整數""" try: # 檢查參數 a 是否為整數 assert type(p) is int # 進行加總計算 result = 0 for i in range(p+1): result += i # 回傳計算結果 return result except AssertionError: # 回傳 0 return 0 # 執行部分 if __name__ == "__main__": # 印出計算結果 print(__doc__) print(my_sum.__name__ + "(): " + my_sum.__doc__) # 檔名: exercise2002.py # 說明:《Python入門指南》的練習 # 網站: http://kaiching.org # 作者: 張凱慶 # 時間: 2023 年 10 月 |