Ho creato un semplice script Python che richiede l'input dell'utente per generare una serie di risposte matematiche. In una parte ho fatto questo:
while True:
E iterato attraverso il ciclo fino a quando ho usato un'istruzione if per uscire da esso, qualcosa di simile a:
if answer == something_whatever:
break
So che gli esempi sono vaghi, ma non sto chiedendo una soluzione per un problema di programmazione, quello che è successo qui è che il mio professore mi ha detto che le dichiarazioni di rottura non devono essere usate in questo modo ..... lei ha detto che le dichiarazioni di rottura dovrebbero essere usate solo nelle dichiarazioni del caso, usarle altrimenti è considerata una cattiva pratica. Ho saggiamente detto al mio istruttore che non c'era alcun costrutto case switch
in Python. Usare una frase break in questo modo è considerata una cattiva pratica? Capisco che ci sono molti modi in cui uno potrebbe uscire da un ciclo, ma sta usando veramente while True
così male?