[PIPython] Eccomi quì di nuovo

Maurizio Brilli mbrilli
Ven 19 Nov 2004 15:16:54 CET


Beppe ha scritto:

>     if scelta == 'd':
>         print opzioni()
>  
Non devi dire "print opzioni()". Python tratta le funzioni come oggetti 
e il None è la stringa associata all'oggetto opzioni(). Quindi, per 
eseguire la funzione, metti solo "opzioni()", senza print

>     elif scelta == 'a':
>         bas = input ('Base:'),
>         alt = input ('Altezza:'),     
>         print 'Perimetro =',bas*2+alt*2, 'Area =',bas*alt
>  

Il problema sono le virgole dopo le due righe di definizione (dopo 
"('Base:')" e dopo "('Altezza:')"). Togli quelle e andrà come un treno...

Ciao
Maurizio



More information about the Python mailing list