自學python練習.多個數計算乘積


以下函數允許計算兩個數的乘積,請稍加改造,變成可接收一個或多個數並計算乘積:


 

兩個數相乘的函數如下:

def product(x,y):

  return sum = x*y


 

多個數相乘的函數如下:

def product(x,*args):
  sum = 1
  for n in args:
    sum = sum*n
  return x*sum


 

 

說明: 使用“ *args ”參數是個方便傳入多個未知數量參數時,一個很不錯的辦法。args可以表示需要傳送參數除了x以外的剩余的所有值。

還有一種叫“ **kwargs "這個用法類似,區別在於這個是用來傳送鍵值對的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM