我必须总和1和'n'(包括)之间的偶数。例如,对于n = 5,程序返回6(2 + 4)。如何制作?
答案 0 :(得分:0)
a = 0
for (i in n):
if (i.IsEven()):
a += i
return a
或类似的东西,你也可以用iseven()代替简单的东西,比如检查i%2 ==0
答案 1 :(得分:0)
1..5 |> Enum.filter(&(rem(&1, 2) == 0)) |> Enum.sum
(在灵药中。你没有说出哪种语言。)