Preguntas etiquetadas con control-flow

30
¿Cómo salir de múltiples bucles?
Dado el siguiente código (que no funciona): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff ¿Hay alguna manera de hacer que …

30
¿Cómo evitar las cadenas "si"?
Suponiendo que tengo este pseudocódigo: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Las funciones executeStepXdeben ejecutarse si y solo si las anteriores tienen éxito. En cualquier caso, la executeThisFunctionInAnyCasefunción debe llamarse al final. Soy …


13
Cómo salir de una cláusula if
¿Qué tipo de métodos existen para salir prematuramente de una ifcláusula? Hay momentos en los que estoy escribiendo código y quiero poner una breakdeclaración dentro de una ifcláusula, solo para recordar que solo se pueden usar para bucles. Tomemos el siguiente código como ejemplo: if some_condition: ... if condition_a: # …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.