1
respuesta

duda con nota

al escribir el codigo de la clase:

notas_matematicas = [] for notas in range(6): notas_matematicas.append(randrange(0,11))

"notas" pareciera tener importancia pero a mi entender se deberia de poner "notas_matematicas" y aún así el código corre, no entiendo porque

de antemano gracias.

1 respuesta

¡Hola Jose!

Entiendo tu confusión. En el código que has escrito, la variable "notas" en realidad no tiene importancia en este contexto. Lo que sucede es que estás utilizando un bucle "for" para recorrer un rango de 6 elementos, y en cada iteración estás agregando un número aleatorio al final de la lista "notas_matematicas".

El nombre que le das a la variable dentro del bucle "for" no tiene que coincidir con el nombre de la lista a la que estás agregando los elementos. Por eso, aunque podrías haber escrito "notas_matematicas" en lugar de "notas", el código sigue funcionando correctamente.

Aquí tienes un ejemplo para ilustrar esto:

from random import randrange

notas_matematicas = []
for _ in range(6):  # El guion bajo se usa cuando no necesitas el valor de la variable en el bucle
    notas_matematicas.append(randrange(0, 11))

print(notas_matematicas)

Espero que esto aclare tu duda. ¡Sigue adelante con tus estudios de Python para Data Science!

Saludos.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!