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
Publicar un comentario