Boleta en python 馃槻

Este programa puede ser utilizado en escuelas para facilitar el acceso a los promedios de los alumnos

def obtener_calificacion(materia):
    return float(input(f"Proporciona la calificacion de {materia}: "))

def calcular_promedio(calificaciones):
    return sum(calificaciones) / len(calificaciones)

# Pide la matricula
matricula = int(input("Dadme tu matricula: "))

# Pide el operador para continuar
operador = input("Ingresa (+) y luego ENTER para continuar: ")

# Pide las calificaciones
materias = ["Matematicas", "Fisica", "Quimica", "Ingles", "Biologia", "Cisco"]
calificaciones = [obtener_calificacion(materia) for materia in materias]

# Calcula el promedio
if operador == '+':
    promedio = calcular_promedio(calificaciones)

# Imprime la boleta
print("__________________________________Boleta de calificaciones__________________________________")
print(f"Alumno: {matricula}")
print("____________________________________________________________________________________________")
for materia, calificacion in zip(materias, calificaciones):
    print(f"{materia}..........{calificacion:.1f}")
print("_____________________________________________________________________________________________")
if operador == '+':
    print(f"Promedio..............{promedio:.1f}")
else:
    print("Operador no reconocido. No se calcula el promedio.")





Comentarios

Entradas populares de este blog

¿Qui茅n soy yo?

ARA脩A (ARDUINO)

CADENAS EN PYTHON