Foros Python

Versión completa: Duda con sacar el promedio
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola, soy nuevo en esto.


necesito ayuda, mi maestro me pide que haga esto "Realiza un programa en Python que reciba el nombre de las materias y dos calificaciones parciales.

El programa debe calcular el promedio de cada materia..



esto es lo que llevo avanzado, repito soy nuevo, necesito ayuda...


  1. print ("***Boleta de calificaciones***")
  2. nombre = input("Nombre del alumno: ")
  3. grado = input("Grado: ")
  4. grupo = input("Grupo: ")
  5. calificaciones = []
  6. parciales = []
  7. parcial =  []
  8.  
  9. n = int(input("¿Cuántas materias introducirá?"))
  10.  
  11. for i in range (1,n +1):
  12.     materias = input (f"Materia {i}:")
  13.     calificaciones.append(materias)
  14.     parcial_1 = input ("Calificación del primer parcial:")
  15.     parciales.append(parcial_1)
  16.     parcial_2 = input ("Calificación del segundo parcial:")
  17.     parcial.append (parcial_2)
  18.  
  19. print ("Materias:", calificaciones)
  20. print ("parcial 1:", parciales)
  21. print ("Parcial 2:", parcial)
Hola, bienvenido.

Hasta donde llegaste lo veo bien. ¿Qué problema tenés exactamente?

Para calcular el promedio te dejo este enlace: https://micro.recursospython.com/recurso...meros.html.

Saludos
(06-12-2020, 01:04 AM)Francisco escribió: [ -> ]Hola, bienvenido.

Hasta donde llegaste lo veo bien. ¿Qué problema tenés exactamente?

Para calcular el promedio te dejo este enlace: https://micro.recursospython.com/recurso...meros.html.

Saludos
En el ejercicio hice un ciclo, pero de los números que me pide sólo saca el promedio de los últimos 2 números y no de los anteriores, no sé si hice algo mal 

Me tiene que mandar al así mira

Materia          calificación_1           calificación_2            Promedio

Español               10                              10                          10

Matemáticas         7                                9                           8

ciencias              8                              10                       9

me refiero a que cuando quiero sacar el promedio de cada "Materia" solo me manda el último que ingresé, en el ejemplo: Ciencias
Pero, ¿cuál es el código que estás usando para sacar el promedio? Porque no lo pusiste.