[Python] Istruzioni ripetute ...
Carpediem
i.carpediem a tiscali.it
Lun 4 Maggio 2015 15:50:24 CEST
Come al solito, siete stati indispensabili. La risposta di Daniele mi
sembra molto più articolata ma per il momento si pone al di la delle mie
conoscenze. (La terrò in serbo per tornarci sopra tra qualche tempo). Mi
sono concentrato su ognuno dei suggerimenti ricevuti e mi si è aperto un
mondo. Grazie Marco, Antonio, Daniele e Carlo.
Siete un obiettivo da raggiungere (ma ho pazienza e passione ....)
Il 04/05/2015 07:51, Daniele Zambelli ha scritto:
> Il 3 maggio 2015 21:45, Marco Beri <marcoberi a gmail.com> ha scritto:
>> Per esempio puoi fare così: [...]
> Partendo dalla proposta di Marco, la funzione può anche essere estesa
> con l'aggiunta di un controllo sull'intervallo di valori accettabili.
>
> def leggi_valore(msg, mi, ma):
> while True:
> try:
> valore = int(input("Inserisci il numero di " + msg +"
> impiegati per coprire l'intero percorso ")) # invece di eseguire,
> converto in intero
> if mi <= valore <= ma: # controllo che il valore sia
> nel'intervallo desiderato
> break
> else:
> print()
> print("Il valore deve essere compreso tra {} e
> {}".format(mi, ma))
> print()
> except NameError:
> print()
> print("Devi inserire un valore numerico")
> print()
> return valore
>
> giorni = leggi_valore("giorni", 0, 100)
> ore = leggi_valore("ore", 0, 23)
>
> Ciao
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150504/32634f38/attachment.html>
Maggiori informazioni sulla lista
Python