Junhor! veo que estás usando Python2 (creo ya me habías comentado que tuviste problemas para instalar Python3). Eso puede generar algunas diferencias, y capaz tengas que corregir varias cosas (puede ser tedioso, quizás te convenga tratar de instalar Anaconda con Python 3, evalualo). Acá hay algunas de esas diferencias: https://www.geeksforgeeks.org/important-differences-between-python-2-x-and-python-3-x-with-examples/
En particular, algo fácil que podés probar es a definir los números en forma decimal, por ejemplo escribir "M=5.0" en lugar de "M=5". Para python2 "5" es un entero y "5.0" es un flotante (parece joda pero puede hacer la diferencia entre una escalera y un tobogán).
¡Suerte!
En particular, algo fácil que podés probar es a definir los números en forma decimal, por ejemplo escribir "M=5.0" en lugar de "M=5". Para python2 "5" es un entero y "5.0" es un flotante (parece joda pero puede hacer la diferencia entre una escalera y un tobogán).
¡Suerte!