import random def adivina(x): num_aleatorio = random.randint(1,x) adivina = 0 while adivina != num_aleatorio: adivina = int(input(f'Adivina un número entre 1 y {x}: ')) if adivina < num_aleatorio: print('Intenta otra vez, muy bajo.') elif adivina > num_aleatorio: print('Intenta otra vez, muy alto') print(f'Excelente, Encontraste el Número Secreto {num_aleatorio}') def adivina_pc(): high = 300000 y = random.randint(1,high) print(f"Número a encontrar: {y}") low = 1 guess = 0 while guess != y: if low != high: guess = random.randint(low, high) else: guess = low if guess < y: print(f'{guess} es muy bajo') low = guess + 1 elif guess > y: print(f'{guess} es muy alto') high = guess - 1 print(f'\nNúmero encontrado: {guess}!!') #adivina(10) adivina_pc()