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