iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0
自我挑戰組

Python簡單應用系列 第 19

Day 19 - Pythonc函數設計應用

  • 分享至 

  • xImage
  •  

大家應該都很熟悉如何使用Python的內建函數
函數定義
語法格式為

def 函數名稱(參數1、參數2...):
    程式碼
    return(回傳值1、回傳值2...)

我們常會碰到的題目不外乎是求最小公倍數最大公因數或者質數之類的...
以求最小公倍數最大公因數舉例

def gcd(a, b):
    return a if b == 0 else gcd(b, a % b)
def lcm(a, b):
    return a * b // gcd(a, b)
    
a, b = eval(input())

print("最大公因數: ", gcd(a, b))
print("最小公倍數: ", lcm(a, b))

https://ithelp.ithome.com.tw/upload/images/20220929/20151938nlrMQUBiIU.jpg


上一篇
Day 18 - Python dictionary字典
下一篇
Day 20 - Python物件導向
系列文
Python簡單應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言