Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- datos = []
- datos = input("Por favor ingrese sus datos (Nombre Apellido Carné): ")
- datosAdquiridos = datos.split()
- nombre = datosAdquiridos[0]
- apellido = datosAdquiridos[1]
- carne = datosAdquiridos[2]
- notas = input("Ingrese los datos necesarios 4 veces (Tarea Punteo) seguido de 1 (Examen Punteo) ")
- notasAdquiridas = notas.split(",")
- #Tareas sin separar, solamente separadas de la string original
- tarea1 = notasAdquiridas[0]
- tarea2 = notasAdquiridas[1]
- tarea3 = notasAdquiridas[2]
- tarea4 = notasAdquiridas[3]
- Examen = notasAdquiridas[4]
- #Tareas separadas por nombre y nota
- tareasDatos1 = tarea1.split()
- NombreTarea1 = tareasDatos1[0]
- NotaTarea1 = float(tareasDatos1[1])
- tareasDatos2 = tarea2.split()
- NombreTarea2 = tareasDatos2[0]
- NotaTarea2 = float(tareasDatos2[1])
- tareasDatos3 = tarea3.split()
- NombreTarea3 = tareasDatos3[0]
- NotaTarea3 = float(tareasDatos3[1])
- tareasDatos4 = tarea4.split()
- NombreTarea4 = tareasDatos4[0]
- NotaTarea4 = float(tareasDatos4[1])
- ExamenDatos = Examen.split()
- Nombreexamen = ExamenDatos[0]
- NotaExamen = float(ExamenDatos[1])
- #Sacar los porcentajes de las notas
- nota1 = (NotaTarea1 * 3) / 100
- nota2 = (NotaTarea2 * 3) / 100
- nota3 = (NotaTarea3 * 3) / 100
- nota4 = (NotaTarea4 * 3) / 100
- notaexamen = (NotaExamen * 10) / 100
- #Agregar todas las notas a una Array para poder organizarlas
- PuntosObtenidos = nota1 + nota2 + nota3 + nota4 + notaexamen
- PromedioTareas = ((nota1 + nota2 + nota3 + nota4)* 100) / 12
- #Formar el email del usuario
- email = apellido[0].lower() + apellido[1].lower() + apellido[2].lower() + carne + "@uvg.edu.gt"
- print(" ")
- print(" ")
- #Se comienza a dibujar la tabla de datos
- print("Nombre : " + nombre.upper() + " " + apellido.upper())
- print("Carné : " + carne)
- print("Email : " + email)
- print(" ")
- print("Actividades : ")
- print("Actividad Nota Neto")
- print(tarea1.capitalize() , " " , nota1 , " /3")
- print(tarea2.capitalize() , " " , nota2 , " /3")
- print(tarea3.capitalize() , " " , nota3 , " /3")
- print(tarea4.capitalize() , " " , nota4 , " /3")
- print(Examen.capitalize() , " " , notaexamen , " /10")
- print(" ")
- print("Total de puntos obtenidos: " , PuntosObtenidos, "/22")
- print("Promedio de tareas: " , PromedioTareas," en total.")
- if NotaTarea1 == 90 or NotaTarea2 == 90 or NotaTarea3 == 90 or NotaTarea4 == 90:
- if NotaTarea1 == 90:
- print(tarea1.capitalize())
- elif NotaTarea2 == 90:
- print(tarea2.capitalize())
- elif NotaTarea3 == 90:
- print(tarea3.capitalize())
- elif NotaTarea4 == 90:
- print(tarea4.capitalize())
- else:
- print("No se encontro ninguna tarea con 90 puntos.")
- print(" ")
- print(" ")
- print("Programa finalizado con exito. ")
- #Programa finalizado.
- # Recomendacion para prueba:
- #biologia 85,quimica 78,matematicas 90,literatura 67,parcial 96
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement