36 lines
959 B
Python
36 lines
959 B
Python
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()
|