>----Messaggio originale----
>Da: [email protected]
>Data: 13/03/2015 21.07
>A: "Discussioni generali sul linguaggio Python"<[email protected]>
>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")
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python