es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El error ocurrió porque la variable ‘m’ está definida dentro del alcance del primer if. Por lo tanto, si opt no es igual a 1, la variable ‘m’ no estará definida. Como resultado, cuando el segundo if intenta acceder a ‘m’, se producirá un NameError ya que ‘m’ no fue definida en ese alcance. Para corregir el error, ‘m’ debe ser definida fuera del bloque if o usar otro if para definir ‘m’ cuando opt sea igual a 2.

Comments are closed.