-5
我想知道如何與Python 2.7的範圍內獲得的中間數等,但每個實施例的40的預定格每40(40的倍數):如何獲得中間數與網格/步驟在Python
0, 600
數量將320
,而不是300,因爲300不是40的倍數...
0, 300
數量將160
,而不是150,因爲150不是40的倍數......
任何幫助將不勝感激...
編輯 我想要一個功能或類似的東西,而不是自己計算...
我想知道如何與Python 2.7的範圍內獲得的中間數等,但每個實施例的40的預定格每40(40的倍數):如何獲得中間數與網格/步驟在Python
0, 600
數量將320
,而不是300,因爲300不是40的倍數...
0, 300
數量將160
,而不是150,因爲150不是40的倍數......
任何幫助將不勝感激...
編輯 我想要一個功能或類似的東西,而不是自己計算...
這樣的事情?
def mean_mod(a, b, md=40):
return md * (((a+b)//2) // md)
print(mean_mod(0, 600))
print(mean_mod(0, 300))
輸出:
280
120
(回合下來...)
謝謝,工作得很好:) – DiogoSaraiva
這不是一個代碼編寫的服務。嘗試自己實現這一點,如果遇到困難,請回來一個更具體的問題。 – jonrsharpe
'0,600'爲什麼不是280而不是320? – MattDMo
@MattDMo也可以280 ... – DiogoSaraiva