Cuando era niño mis padres me compraron una Commodore 16, leí el manual sobre cómo conectarla, la prendí y me apareció un mensajito que decía BASIC :) .
Era obvio que no podía hacer mucho con mi nuevo “juguete” sin aprender un poco sobre este lenguaje, así que poco tiempo después también me compraron el libro Basic para Niños.
En el aparecía un robotito llamado Arturo (creo que era por R2D2) que con ingenio y graciosas ilustraciones explicaba los vericuetos del lenguaje.

Basic para niños, Gracias a Miguel Ponce que me hizo el favor de mandarme la foto.
Uno de los programas era Adivina el número, supongo que es un ejemplo muy popular para niños porque me lo acabo de encontrar nuevamente en el libro Invent your own computer games with Python .
Esta es mi versión del mismo programa según como lo recuerdo en aquel libro (aunque la memoria me puede fallar) escrito ahora en Python.

Adivina el número desde la terminal
# Juego de adivina el número.
import random
guessesTaken = 0
number = random.randint(1,100)
print('Hola !!!, estoy pensando un número del 1 al 100. Tienes 6 oportunidades para adivinarlo')
while guessesTaken < 6:
print('¿Cual es tu número?')
guess = input()
guess = int(guess)
if guess >= 1 and guess <= 100:
guessesTaken = guessesTaken + 1
if guess < number:
print(str(guessesTaken) +'. Muy bajo')
if guess > number:
print(str(guessesTaken) +'. Muy alto')
if guess == number:
break
else:
print('Tu número esta fuera de rango. Intenta con otro número.')
if guess == number:
guessesTaken = str(guessesTaken)
print('Excelente !!! Adivinaste mi número en ' + guessesTaken + ' oportunidades!')
if guess != number:
number = str(number)
print('No, El número que estaba pensando es el ' + number)
O ejecutarlo directamente en el navegador usando el servicio On-line Python .