Python - python

 
Vista:

python

Publicado por Rene (1 intervención) el 21/01/2022 17:18:10
Cierta empresa requiere controlar la existencia de diez productos, los cuales se almacenan en una lista A, mientras que los pedidos de los clientes de estos productos se almacenan en una lista B. Se requiere generar una tercera lista con base en los anteriores que represente lo que se requiere comprar para mantener el stock de inventario, para esto se considera lo siguiente: si los valores correspondientes de las listas A y B son iguales se almacena este mismo valor, si el valor de B es mayor que el de A se almacena el doble de la diferencia entre B y A, si se da el caso de que A es mayor que B, se almacena B, que indica lo que se requiere comprar para mantener el stock de inventario.
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 Francisco Javier
Val: 249
Ha aumentado su posición en 29 puestos en Python (en relación al último mes)
Gráfica de Python

python

Publicado por Francisco Javier (313 intervenciones) el 21/01/2022 19:58:16
1
2
3
4
5
6
7
8
9
10
11
12
lista_a=[3,5,7,2,3,9,6,23,45,12]
lista_b=[8,5,2,1,3,23,5,11,12,9]
lista_c=list()
 
for indice, (item1, item2) in enumerate(zip(lista_a, lista_b)):
    if item1 == item2:
      lista_c.append(item1)
    elif item1>item2:
      lista_c.append(item2)
    else:
      lista_c.append((item2-item1)*2)
print(lista_c)
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