[Python] Ciclo for e variabili passate per riferimento

Lorenzo Sutton lorenzofsutton a gmail.com
Dom 16 Set 2012 23:12:45 CEST


On 14/09/12 22:12, Francesco Maida wrote:
> Il giorno 13 settembre 2012 23:10, Daniele Zambelli
> <daniele.zambelli a gmail.com <mailto:daniele.zambelli a gmail.com>> ha scritto:
>
>
>     Altre due soluzioni:
>
>      >>> def russianizza(nome):
>              return nome+'sky'

Per la parità, non dovrebbe essere qualcosa come:

def russianizza(nome):
     nomi_maschili_terminanti_in_a = ['Luca','Andrea','Barabba'] # etc.
     if (nome[-1:] == 'a') and (nome not in m 
nomi_maschili_terminanti_in_a):
         return nome[:-1] + 'ska'
     else:
         return nome + 'sky'

(certo non funziona con nomi femminili tipo Chantal, Christal, Betty, etc.




Maggiori informazioni sulla lista Python