[Python] Ciclo for e variabili passate per riferimento

Alberto Granzotto agranzot a gmail.com
Dom 16 Set 2012 23:33:29 CEST


2012/9/16 Lorenzo Sutton <lorenzofsutton a gmail.com>

> 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@**gmail.com<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.


giusto per essere picky:
if (nome.endswith('a') [...])

mi piacciono molto endswith e startswith

ciao,
alberto
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20120916/3ca13a84/attachment.html>


Maggiori informazioni sulla lista Python