Porque debemos inicializar a cero la variable?, que implicacion tiene si no hago este paso?

Pregunta de la clase:
Diccionarios en Python
Ivan Leonardo Sosa Chinome

Ivan Leonardo Sosa Chinome

Pregunta
studenthace 5 años

Porque debemos inicializar a cero la variable?, que implicacion tiene si no hago este paso?

2 respuestas
para escribir tu comentario
    Ivan Leonardo Sosa Chinome

    Ivan Leonardo Sosa Chinome

    studenthace 5 años

    Ahora comprendo, muchas gracias por tu apreciacion!!

    Lorena Perales Anaya

    Lorena Perales Anaya

    studenthace 5 años

    Iniciarla en 0 es necesario cuando se va a hacer una suma acumulativa. Si te das cuenta, en el ejemplo pone: suma_de_calificaciones = 0 y la primera vez que ocupa la variable es: suma_de_calificaciones += calificación

    Es decir, en una suma acumulativa. En este caso, la suma toma el anterior valor que tú le diste a suma_de_calificaciones, pero si al momento de inicializar la variable, no le diste ningún valor, no va a poder realizar la suma. Sería como poner: suma_de_calificaciones = undefined + calificación Esto no nos va a dar ninguna respuesta, pero si le damos valor de 0 sería: suma_de_calificaciones = 0 + calificación que es completamente válido

    Iniciar la variable sin ningún valor es válido sólo cuando tu primer operación que realizas con esa variable no es una operación acumulativa. Espero te haya servido

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.