Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Duda con sacar el promedio
#1
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...


Código:
print ("***Boleta de calificaciones***")
nombre = input("Nombre del alumno: ")
grado = input("Grado: ")
grupo = input("Grupo: ")
calificaciones = []
parciales = []
parcial =  []

n = int(input("¿Cuántas materias introducirá?"))

for i in range (1,n +1):
    materias = input (f"Materia {i}:")
    calificaciones.append(materias)
    parcial_1 = input ("Calificación del primer parcial:")
    parciales.append(parcial_1)
    parcial_2 = input ("Calificación del segundo parcial:")
    parcial.append (parcial_2)

print ("Materias:", calificaciones)
print ("parcial 1:", parciales)
print ("Parcial 2:", parcial)
Responder
#2
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
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder
#3
(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
Responder
#4
Pero, ¿cuál es el código que estás usando para sacar el promedio? Porque no lo pusiste.
¡No te pierdas nuestro curso oficial en Udemy para aprender Python, bases de datos SQL, orientación a objetos, tkinter y mucho más!

También ofrecemos consultoría profesional de desarrollo en Python para personas y empresas.
Responder


Salto de foro:


Usuarios navegando en este tema: 2 invitado(s)