¿Cómo entender correctamente el uso de else en Python para el bucle?
La instrucción else en el programa puede manejar fácilmente algunas acciones, que se ejecutan cuando el bucle termina normalmente: es decir, salir del bucle mediante return o break ignorará la instrucción else y la presencia de la instrucción continue ejecutará la instrucción else; Sólo aprendí esto después de verlo una y otra vez, y ni siquiera recuerdo cuándo se implementaron los demás.
¿Se ejecutará para siempre? Como sugiere el nombre, ¿cuándo falla el ciclo? ¿Cuándo termina normalmente? Cuando la declaración de retorno sale del bucle.
Me molesta la incertidumbre en la selección de palabras clave y encuentro que otras son muy inciertas en su uso. Mi pregunta no es "¿se utilizará el propósito de esta palabra clave?", sino cómo explicar y recordar claramente la sintaxis de else.
Creo que esto causará una discusión considerable y puedo imaginar que la elección de esta palabra clave es consistente con el uso gramatical de try else. Quizás por eso, elegir otro puede distinguir sus funciones y hacerlo más fácil de recordar.