Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- notas = [0] * 20
- alumnos = [""] * 20
- for i in range(0,20):
- alumnos[i] = "alumno"+str(i)
- notas[i] = random.randint(1,10)
- def menu():
- print("1)BUSCAR ALUMNO")
- print("2)MODIFICAR NOTA")
- print("3)REALIZAR MEDIA DE TODAS LAS NOTAS")
- print("4)REALIZAR MEDIA DE LAS NOTAS MENORES QUE 5")
- print("5)MOSTRAR EL ALUMNO QUE MEJORES NOTAS A SACADO")
- print("6)MOSTRAR EL ALUMNO QUE PEORES NOTAS A SACADO")
- print("7) SALIR")
- opc = int(input("Que quiere hacer: "))
- return opc
- opc = menu()
- def buscaralumno(opc):
- if opc == 1:
- nombre =input("Nombre del alumno que desea encontrar: ")
- pos = 0
- notaa = 0
- for i in range(0,20):
- if nombre == alumnos[i]:
- pos = i
- return pos
- def modificarnota(opc,alumnos,notas):
- if opc ==2:
- pos = 0
- nombre = input("Nombre del alumno que desea modificar la nota: ")
- for i in range(0,20):
- if nombre == alumnos[i]:
- pos = i
- nota = int(input("Que nota desea ponerle al alumno: ",))
- if nota > 0:
- notas[pos] =[nota]
- return nota
- def promedionotas(opc,notas):
- if opc == 3:
- lasuma = 0
- for i in range(0,20):
- lasuma = lasuma + notas[i]
- return lasuma
- def notasmenores(opc,notas):
- if opc == 4:
- sumado = 0
- contador = 0
- for i in range(0,20):
- if notas[i] < 5:
- sumado = sumado + notas[i]
- contador = contador + 1
- calc = sumado / contador
- return calc
- def mejornota(opc,notas):
- if opc == 5:
- mayor = 0
- pos = 0
- for i in range(0,20):
- if notas[i] > mayor:
- mayor = notas[i]
- pos = i
- return pos
- def peornota(opc,notas6):
- menor = 99
- for i in range(0,20):
- if notas[i] < menor:
- menor = notas[i]
- return menor
- while opc != 7:
- opc = menu()
- if opc == 1:
- posicion = buscaralumno(opc)
- print("La posicion del alumno es: ",alumnos[posicion])
- print("La nota del alumno es: ",notas[posicion])
- if opc == 2:
- nota = modificarnota(opc,alumnos,notas)
- print("La nueva nota del alumno es: ",nota)
- if opc == 3:
- sumadoo = promedionotas(opc,notas)
- print("El promedio de notas es: ",sumadoo/20)
- if opc == 4:
- calculo = notasmenores(opc,notas)
- print("El promedio de notas menores a 5 es: ",calculo)
- if opc == 5:
- posicion = mejornota(opc,notas)
- print("La mejor nota es un :",notas[posicion])
- if opc == 7:
- print("Fin del programa")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement