Python - YA TENGO DEFINIDA LA VARIABLE, ¿CÓMO HAGO LO DEL ENUNCIADO?.(COLECCIONES PYTHON)

 
Vista:

YA TENGO DEFINIDA LA VARIABLE, ¿CÓMO HAGO LO DEL ENUNCIADO?.(COLECCIONES PYTHON)

Publicado por JUAN FELIPE (4 intervenciones) el 26/05/2022 01:51:08
ESTE ES EL ENUNCIADO DEL EJERCICIO

Función Faltante (L, M, N): Dada una lista L de posiciones de la lista M de los juguetes que faltan en el inventario, otra lista M con juguetes y un juguete N, la función Faltante debe generar la lista de juguetes faltantes.

Ejemplo: Si

L = [2, 0, 5, 1, 3] ß Posiciones de la lista M

M = ["Dominó","Balón","Muñeca","Balón","Corneta","Avión"]

N = "Balón"

Se debe retornar la sublista [1, 3], tomada de la lista L, ya que justo en esas posiciones de la lista M hay un balón.

YA TENGO DEFINIDA LA VARIABLE, ¿CÓMO HAGO LO DEL ENUNCIADO?.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

YA TENGO DEFINIDA LA VARIABLE, ¿CÓMO HAGO LO DEL ENUNCIADO?.(COLECCIONES PYTHON)

Publicado por algoritmo (33 intervenciones) el 26/05/2022 12:08:14
Hola

Tal como lo pide, no sirve de nada la lista L

Espero que te sirva :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
L = [2, 0, 5, 1, 3] # Posiciones de la lista M
 
M = ["Dominó","Balón","Muñeca","Balón","Corneta","Avión"]
 
N = "Balón"
 
def Faltante (L, M, N):
    dev = []
    for t,m in enumerate(M):
        if m == N:
            dev.append(t)
 
    return dev
 
print(Faltante(L, M, N))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar