[Python] R: Richiesta di aiuto
Paolo Di Ieso
paolodiieso a libero.it
Sab 14 Mar 2015 08:33:47 CET
>----Messaggio originale----
>Da: i.carpediem a tiscali.it
>Data: 13/03/2015 21.07
>A: "Discussioni generali sul linguaggio Python"<python a lists.python.it>
>Ogg: [Python] Richiesta di aiuto
>
>In un libro che sto leggendo,
Solo per curiosità: quale?
>Tutto ok nell'ipotesi in cui si continuino ad immettere una
>serie di input errati fino a giungere al numero massimo di errori di
>immissione contemplati ma, se dopo la prima immissione di input errato
>successivamente si immette il giusto dato, non riesco a fare in modo che
>il programma torni a riproporre l'originaria sequenza di richieste
>programmate. (fate prima a controllare facendo girare il programmino che
>non a tentare di stare a seguire i miei tentativi di spiegare la cosa).
>Qualcuno di voi avrebbe la pazienza di dare un'occhiata al codice da me
>scritto e suggerirmi una soluzione?
Puoi usare uno scherma di questo tipo:
menu = """
Scegli una delle seguenti opzioni
a: area del cerchio
r: raggio del cerchio
...
esci: uscita dal programma
"""
while True:
print(menu)
scelta = input("Scelta: ")
if scelta == "a":
# chiedi il valore di a e fai quello che serve
elif scelta == "r":
# chiedi il valore di r e fai quello che serve
elif scelta == "esci":
break
else:
print("Scelta errata")
Maggiori informazioni sulla lista
Python