tarvitsen ohjelman joka laskee numerot 1-70 suuresta listasta esim 6 24 7 53 8 66 32...
eli kuinka monta ykköstä ja kuinka monta kakkosta jne listassa on.
ohjelman teko suhteellisen helppo ohjelmoinnin osaavalta! tai jos satut tietämään että mistä sellasen löytäis niin kerro!
eli kuinka monta ykköstä ja kuinka monta kakkosta jne listassa on.
ohjelman teko suhteellisen helppo ohjelmoinnin osaavalta! tai jos satut tietämään että mistä sellasen löytäis niin kerro!
Vastaukset 3
Vanhimmat
onko tuossa listassa muitakin numeroita kuin 1-70. Onko tuo lista esim. tekstitiedostossa yhdellä rivillä vai miten?
Et sanonut kieltä niin tässä on pytonilla:
def keke(lista):
d = {}
for i in range(1,71): d[i] = lista.count(i)
return d
Niin no käyttöesimerkki jäi puuttumaan:
lista = [12,32,43,5,12,4,7,2,8,32,1,4,12,67,77,54]
lukumaarat = keke(lista)
print 'nelosia: %d ' % lukumaarat[4]
print 'kolmekymmentäkakkosia: %d ' % lukumaarat[32]
outputtia:
nelosia: 2
kolmekymmentäkakkosia: 2