938 B
938 B
Notas del proyecto
Número aleatorio entre rango específico
import random
desde = 1 # valor mínimo
hasta = 1000 # valor máximo
valor_aleatorio = random.randint(desde, hasta)
Algoritmo de búsqueda simple
Acotando extremos o limites de posible solución, usando números aleatoreos en el rango que se va acotando
bajo = 1
alto = 1000
numero_a_encontrar = random.randint(bajo, alto)
numero_intento = 0
# Mientras numero_intento sea distinto a numero_a_encontrar,
# contiúa el ciclo while
while numero_intento != numero_a_encontrar:
if bajo != alto:
numero_intento = random.randint(bajo, alto)
else:
numero_intento = bajo
if numero_intento < numero_a_encontrar:
bajo = numero_intento + 1 # numero_intento es muy bajo
elif numero_intento > numero_a_encontrar:
alto = numero_intento - 1 # numero_intento es muy alto