2014-02-05 <clag...@tiscali.it>: > Salve, > > scusatemi per l'incompletezza, il codice รจ il seguente: > > grazie > Claudio > --------------------------------------------- >
from __future__ import absolute_import, division, print_function, unicode_literals > def metri_piedi (): > m = float(raw_input ('Metri ?')) > p = m / CONVERSIONE > print (m, 'corrispondono a', p, 'piedi') > > def piedi_metri (): > p = float(raw_input ('Piedi ?')) > m = p * CONVERSIONE > print (p, 'piedi corrisponde a', m, 'metri') > > def stampa_menu (): > print ('--------------------------') > print ('1) convertire metri in piedi') > print ('2) convertire piedi in metri') > print ('3) FINE') > print ('--------------------------') > > def menu_principale (): > while True: > stampa_menu () > > sc = input ('scelta: ') sc = raw_input('scelta: ') > if sc == '1': > metri_piedi () > if sc == '2': > piedi_metri () > if sc == '3': > break > > CONVERSIONE = 0.357 > menu_principale () > print ('Arrivederci') mischi input e raw_input e indica a python di comportarsi con le nuove feature (il from __future__ import ...), che sono di default su py3 - print come funzione (print (m, 'corrispondono a', p, 'piedi') stampa quello che pensi, in python2 sta stampando una lista) - divisione: in py2 3/4 => 0 mentre in py3 3/4 => 1.3333 -- | Raffaele Salmaso | http://salmaso.org | https://bitbucket.org/rsalmaso | http://gnammo.com _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python