Soy nuevo en Python. En realidad, implementé algo usando Java como se muestra a continuación.Infinite for loop en Python
for(;;){
switch(expression){
case c1: statements
case c2: statements
default: statement
}
}
¿Cómo implemento esto en Python?
Normalmente, es más implícito usar el booleano 'True' en lugar de un entero si estamos hablando de bucles infinitos. De esta forma, la intención es más clara y más fácil de depurar (¿quién puede decir que el valor de 'var' puede no cambiar con el tiempo?). – Makoto
Es verdad, y usar el booleano es (probablemente) la manera bendita. Ese es solo otro ejemplo de lograr lo mismo. 'var' puede cambiar, pero eso depende también del desarrollador para no cambiarlo si decide ir por ese camino. ;-) –
Pero ¿por qué 'var' en absoluto? Si el punto es tener un valor que siempre es igual a 1 para crear un ciclo infinito, ¿por qué no simplemente decir 'mientras 1 == 1'? Y una vez hecho esto, es absurdo no escribir 'while True'. – Ben