postronic.org
 
 
 
 
 
 
Archivio post-it
 
Torna a oggi
17   novembre
Micio Python
Parlando con Carcassa mi sovvenne questa idea: dato un micio femmina, quanti mici si ottengono dopo tot anni?
Detto-fatto ecco il mio script in Python che lo calcola (ipotizzando due cucciolate l'anno ognuna di 4 mici, metà maschi e metà femmina):

def micio(anni):
.... if(anni>0): return 4 + 5 * micio(anni-1)
.... return 1

>>> micio(0) = 1
>>> micio(1) = 9
>>> micio(2) = 49
>>> micio(3) = 249
>>> micio(4) = 1'249
>>> micio(5) = 6'249
>>> micio(6) = 31'249
>>> micio(7) = 156'249
>>> micio(8) = 781'249
>>> micio(9) = 3'906'249
>>> micio(10) = 19'531'249

dopo 10 anni avrete circa 19'531'249 gatti ...
h3, ore 20:28
2004-11-17 20:59:44
K ha scritto:
Il primo anno non dovresti considerare la riproduzione,quindi i gatti neonati non dovrebbero generare prole fino ad un anno di vita.inoltre due cucciolate all'anno mi paiono un po tante,e magari dovresti introdurre un fattore casuale che ti dice se ne nascono 2,3 o 4.infine,col tuo programma pare che anche i mici maschi facciano figli:D
2004-11-17 21:07:35
H3 ha scritto:
All'inizio avevo fatto un errore, la versione che ho messo adesso penso sia esatta, comunque nel primo anno non ho considerato la riproduzione, infatti micio(0) = 1, soltanto dopo 1 anno micio(1) = 9.
Due cucciolate all'anno sono assolutamente standard e 4 è il nomero medio, anzi spesso sono 6. Infine mio programma non fa fare figli ai maschi, mi sa che non l'hai capito molto quel codice...
2004-11-18 16:16:43
SpecyalK ha scritto:
Di codici ne capisco veramente poco, ma di gatti molto e direi che sei stato anche scarso non tanto per il numero di cuccioli a cucciolata che potrebbe andare bene, tranne che non si tratti della gatta di mia nonna perchè allora il numero standard sarebbe 6,quanto per il numero delle cucciolate che di solito è 3 per anno e poi c'è da considerare che per la conservazione della specie nascono più femmine che maschi.Come hai chiamato il micetto?
2004-11-18 16:36:39
H3 ha scritto:
Azz, così le cifre aumentano di parecchio! però per esser precisi dovrei mettere anche un tasso di mortalità.
Comunque sia si tratta sicuramente di qualche milione nel giro di una decina d'anni, milione più, milione meno...
Micio, dopo una votazione democratica, si chiamerebbe "Flip", però quasi tutti continuano a chiamarlo "Micio"
2004-11-18 23:17:33
K ha scritto:
Ops,nel passare da un anno all'altro consideravo solo una cucciolata e non due,ecco xchè mi pareva che ci fossero i mammi^_^;.cmq se i mici non generassero nel primo anno di vita,non dovrebbe esserci solo la micia iniziale a generare,nel passaggio da (1) a (2)?
ultima cosina:davvero due cucciolate all'anno sono standard?così tanteO_O?
2004-11-19 09:48:13
Val......chi?!?!? ha scritto:
Giaggià, i "Micio" invaderanno il mondo....
2004-11-19 11:46:07
SpecyalK ha scritto:
L'esperta risponde:P....In libertà o quando gli vengono tolti i cuccioli subito le cucciolate sono anche 3, quando sono in casa e gli vengono lasciati i cuccioli possono fare anche una solo cucciolata all'anno perchè curano maggiormente la prole