Super grazie Matteo per l'aiuto. Effettivamente la tua versione e' perfetta. Studiandola, ho un paio di domande (so che mi spiego molto male, scusami in anticipo):
Quando crei le def anno_nato e eta passi nelle parentesi "lavoratore". In questo momento non stiamo creando le istanze, quanto dichiarando le funzioni nuove. In questo caso lavoratore non e' realmente l'argomento in quanto lavoratore non esiste no? Quello che intendo e' in che momento il codice assegna il valore a lavoratore, gia' che il dizionario e la lista usano "workers"... Non so se sono riuscito a spiegare le mie perplessits'. :( sono davvero niubbo! Il giorno 21 giugno 2011 19:35, Matteo Scotuzzi <mat...@powazord.com> ha scritto: > > > 2011/6/21 Matteo Scotuzzi <mat...@powazord.com> > >> [...] >> def eta(lavoratore): # per il lavoratore calcola l'eta' (usando la >> funzione `anno_nato` per estrarne l'anno) >> todaystring = str(datetime.now()) >> anno_actual = int(todaystring[:4]) >> c = anno_actual >> g = int(anno_nato(lavoratore)) #lavoratore adesso e' un numero >> calc = c - g >> [...] >> > > ovviamente ho sbagliato a correggere il commento nella penultima riga del > codice riportato qua sopra, che doveva restare: > g = int(anno_nato(lavoratore)) # g adesso e' un numero > > -- > Matteo Scotuzzi > > _______________________________________________ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > -- Anjin WEB: http://www.anjinart.com –– BLOG: http://anjinart.blogspot.com/
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python