Sitat av
Tias
steinarlima: Men python-koden oppretter jo hverken en tabell eller skriver ut alle tallene i den, den bare skriver ut gjennomsnittet.
Kode
(loop for i from 1 to 1000
for ran = (random 1000)
summing ran into sum_random
do (print ran)
finally (print (/ sum_random 1000))
collect ran)
Her er hele skiten i form av en Common Lisp macro. Den returnerer en lenket liste som representerer tabellen.
Sant nok - tallene blir ikke printet ut, men det
blir opprettet en liste
(om listen skal lagres på stack sier kravspesifikasjonen ingenting om..)
Her er en riktig versjon:
Kode
from random import randint
values = [randint(0,1000) for i in range(0,1000)]
for value in values: print value
print sum(values)/1000.0
Sist endret av steili; 27. oktober 2011 kl. 01:06.