¿Cómo puedo hacer que Python se mueva a la parte superior de una instrucción if si ninguna condición se cumple correctamente?Cómo volver a la primera instrucción if si no hay opciones válidas
que tiene un básico de if/else así:
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."
Lo que quiero es para pedir al usuario a hacer otra elección para esta sentencia if sin ellos tener que reiniciar el programa entero, pero estoy muy nuevo en Python y tengo problemas para encontrar la respuesta en línea en cualquier lugar.
Tendrá que envolver todo el conjunto en un bucle (normalmente 'while'). – quantumSoup
así que mientras lo haré por mí? gracias ir a investigar, no tenía ni idea de dónde empezar – wondergoat77
@quantumSoup Es en momentos como estos echo de menos el ciclo do-while, fácil de emular con un ciclo while while – TheZ