13 lines
285 B
Text
13 lines
285 B
Text
class Rosetta
|
|
def mean(ns as List<of number>) as number
|
|
if ns.count == 0
|
|
return 0
|
|
else
|
|
sum = 0.0
|
|
for n in ns
|
|
sum += n
|
|
return sum / ns.count
|
|
|
|
def main
|
|
print "mean of [[]] is [.mean(List<of number>())]"
|
|
print "mean of [[1,2,3,4]] is [.mean([1.0,2.0,3.0,4.0])]"
|