python案例 計算乙個或多個數乘積

2022-06-09 13:33:10 字數 1013 閱讀 4862

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

思路:利用可變引數

#

!/usr/bin/env python3

def product(x, *y):

res =x

for n in

y: res = res *n

return

resprint('

product(5) =

', product(5))

print('

product(5, 6) =

', product(5, 6))

print('

product(5, 6, 7) =

', product(5, 6, 7))

print('

product(5, 6, 7, 9) =

', product(5, 6, 7, 9))

if product(5) != 5:

print('

測試失敗!')

elif product(5, 6) != 30:

print('

測試失敗!')

elif product(5, 6, 7) != 210:

print('

測試失敗!')

elif product(5, 6, 7, 9) != 1890:

print('

測試失敗!')

else

:

try:

product()

print('

測試失敗!')

except

typeerror:

print('

測試成功!')

#product(5) = 5

#product(5, 6) = 30

#product(5, 6, 7) = 210

#product(5, 6, 7, 9) = 1890

#測試成功!

多個Activity同用乙個布局或控制項

我們當然不必在每個xml檔案中寫重複的 經過上網查資料,大概有兩種常用的方法 xml檔案中 以上 中就是包含其他layout檔案布局,這是在擁有相同布局的情況下。但如果該相同的部分包含控制項甚至監聽事件時,在xml檔案中新增就不能解決問題了。這時候可以自定義乙個布局,讓他繼承activity。然後擁...

乙個差分計算的案例

今天碰到乙個需求需要做趨勢分析,後來在高人指點下使用移動差分函式進行處理。雖然使用這個函式,但是要計算出來還是比較複雜的。建立測試表 create multiset table sxedrm2.test stddev pop no before journal no after journal de...

函式計算實踐 乙個應用案例

來自乙個使用者匹配的需求。使用者的不同資訊分布於兩個系統,且客觀上無法直接打通。所以就涉及到兩個系統id匹配的問題。先抽象問題 系統a,系統b 系統a中存在乙個使用者a 字段 a id,a img,a name 系統b中可能有a的補充資訊 字段 ab id,ab img,ab name 目標 如果b...