Come posso spostare Python all'inizio di un'istruzione if se nessuna condizione è soddisfatta correttamente.Come tornare alla prima istruzione se nessuna scelta è valida
Ho una base if/else in questo modo:
print "pick a number, 1 or 2"
a = int(raw_input("> ")
if a == 1:
print "this"
if a == 2:
print "that"
else:
print "you have made an invalid choice, try again."
Quello che voglio è quello di richiedere all'utente di fare un'altra scelta per questa istruzione if senza dover riavviare l'intero programma, ma sono molto nuovo a Python e sto avendo problemi a trovare la risposta online ovunque.
Dovrai avvolgere il tutto in un ciclo (di solito 'while'). – quantumSoup
così mentre lo farò per me? grazie di non andare a cercare, non avevo idea nemmeno da dove cominciare – wondergoat77
@quantumSoup E 'tempo di questi mi manca il ciclo do-while, facile da emulare con un ciclo continuo sebbene grazie a – TheZ