View Single Post
Sitat av Tias Vis innlegg
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.
Vis hele sitatet...
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.