Error Notype
Publicado por Oliver (1 intervención) el 10/11/2020 05:30:19
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
while True:
menu = "1. Ingreso de peliculas\n" + "2. Ingreso de actores por pelicula\n" + "3. Reporte de actores\n" + "4. Calificacion de protagonistas\n" + "5. Salir"
print("-"*41)
print(menu)
print("-"*41)
opcion = input("Ingrese un valor del menu: ")
filmsTop = []
films = []
puntajes = []
actoresPelicula = []
actores = []
actricesF = []
actoresM = []
while(not opcion.isdigit()) or int(opcion) > 5 or int(opcion) < 1:
print("No es una opcion valida...")
opcion = input("Ingrese un valor del menu: ")
opcion = int(opcion)
if opcion == 1:
contador = 0
pelicula = ""
puntaje = ""
while pelicula != "ninguna":
contador += 1
pelicula = input("Pelicula: ")
if pelicula == "ninguna":
print("\n")
elif contador % 2 == 0:
listaPtsIndividual = pelicula.strip(" ").split(",")
libreto = int(listaPtsIndividual[0])
musica = int(listaPtsIndividual[1])
efectos = int(listaPtsIndividual[2])
pp = (0.5 * libreto) + (0.3 * musica) + (0.2 * efectos)
puntajes.append(pp)
else:
films.append(pelicula)
puntajesOrdenados = puntajes.copy().sort(reverse=True)
for pts puntajesOrdenados:
filmsTop.append(films[puntajes.index(ptins)])
En la parte final me sale un error que dice puntajesOrdenados : NoneType
1
2
3
puntajesOrdenados = puntajes.copy().sort(reverse=True)
for pts puntajesOrdenados:
filmsTop.append(films[puntajes.index(ptins)])
Valora esta pregunta


-1