Crear un programa que almacene las asignaturas de un curso (por ejemplo matemáticas, física, química, historia y lengua) en una lista, pregunte al usuario la nota que ha sacado en cada asignatura, y después las muestre por pantalla con el mensaje en has sacado donde es cada una des las asignaturas de la lista y cada una de las correspondientes notas introducidas por el usuario.
Respuestas a la pregunta
El programa que permite el almacenamiento de asignaturas de un curso es:
asignaturas = ["matematicas", "fisica", "quimica", "historia", "lengua"]
notas = []
for asignatura in asignaturas:
nota = float(input(f"Nota de {asignatura}: "))
notas.append(nota)
for i in range(len(asignaturas)):
print(f"En {asignaturas[i]} has sacado un {notas[i]}")
Explicación detallada del código:
asignaturas = ["matematicas", "fisica", "quimica", "historia", "lengua"]
Creamos una lista que contiene cada una de las asignaturas del curso.
notas = []
Creamos una lista vacía para almacenar las notas que vayamos introduciendo.
for asignatura in asignaturas:
nota = float(input(f"Nota de {asignatura}: "))
notas.append(nota)
Con este bucle recorremos la lista de asignaturas y, por cada una de ellas, solicitamos al usuario que introduzca la nota que ha sacado. A continuación, añadimos esa nota a la lista notas.
for i in range(len(asignaturas)):
print(f"En {asignaturas[i]} has sacado un {notas[i]}")
Con este bucle recorremos la lista de asignaturas y, por cada una de ellas, mostramos por pantalla un mensaje con la asignatura y la nota que el usuario ha introducido.
Conoce más sobre programación en:
https://brainly.lat/tarea/62237447
https://brainly.lat/tarea/2681475
#SPJ1