Apuntes_Python/05_diez_proyectos/02-guess_number/guess_number.py

36 lines
959 B
Python
Raw Normal View History

2022-12-24 22:41:20 -03:00
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()