Historia, pregunta formulada por brayanmartinezy8874, hace 1 mes

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

Contestado por madearape12
0

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

Adjuntos:
Otras preguntas