以下函式允許計算兩個數的乘積,請稍加改造,變成可接收乙個或多個數並計算乘積:
思路:利用可變引數
#!/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...