Il 06/11/2012 18:11, Vittorio Spina ha scritto:
mi sfugge l'indentazione sotto l'if

hai ragione

for ... :
    ...
    numero = get_num(...)
    if not numero.isdigit(): continue
    my_obj.codice = int(numero)
     ...

In pratica se 'numero' non risulta essere convertibile in un valore numerico posso saltare il resto dell'elaborazione e passare all'elemento successivo del ciclo.



Sto cercando di evitare:

for ... :
    ...
    numero = get_num(...)
    if numero.isdigit():
        my_obj.codice = int(numero)
        ...

dato di questi controlli che ce ne sono diversi e quindi nidifico gli if.


_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Reply via email to