Almacenar el numero correspondiente
Publicado por Enrique (13 intervenciones) el 26/01/2021 03:10:08
Necesito su ayuda gente. Estoy haciendo un programa que hace lo siguiente:
Tengo estas listas
Cada numero de la lista 2 corresponde al de la lista 1. Lo que quiero hacer es generar un numero decimal aleatorio entre 0 y 1 y verificar si ese numero es menor que alguno de los que se encuentra en la lista 1 y guardar en la lista nueva el numero correspondiente de la lista 2.
Ejemplo. Si el numero aleatorio es menor que el ultimo numero de la lista 1, que guarde en la lista nueva el numero 5 de la lista 2, si no lo es, que se compare con el anterior y asi.
Y eso lo tiene que correr dependiendo del numero de elementos que hay en la lista 2 (osea 5 veces).
Tengo estas listas
1
2
3
4
5
6
7
import random
lista_1 = [0.146700093, 0.30557612212, 0.495856868594, 0.84845454554, 0.99999999121]
lista_2 = [1,2,3,4,5]
lista_nueva = []
numero = random.random()
Cada numero de la lista 2 corresponde al de la lista 1. Lo que quiero hacer es generar un numero decimal aleatorio entre 0 y 1 y verificar si ese numero es menor que alguno de los que se encuentra en la lista 1 y guardar en la lista nueva el numero correspondiente de la lista 2.
Ejemplo. Si el numero aleatorio es menor que el ultimo numero de la lista 1, que guarde en la lista nueva el numero 5 de la lista 2, si no lo es, que se compare con el anterior y asi.
Y eso lo tiene que correr dependiendo del numero de elementos que hay en la lista 2 (osea 5 veces).
Valora esta pregunta


0