Adivina el número en Python

   

Cuando era niño mis padres me compraron una Commodore 16, leí el manual sobre como conectarla, la prendí y me apareció un mensajito que decía BASIC emoticon.

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 programa muy popular para niños porque me lo acabo de encontrar nuevamente en el libroInvent 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

# 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?’) # 4 espacios indican un bloque
    guess = input()
    guess = int(guess)
    if guess >= 1 and guess <= 100:
        guessesTaken = guessesTaken + 1
        if guess < number:
            print(str(guessesTaken) +‘. Muy bajo’) # 8 espacios indican un segundo nivel de un bloque.
        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)
 

Parece mentira que un “juguete” haya sido tan influyente en mi vida. Mira Arturo… ¡Ahora en Python!

Popularity: 2%

Has llegado aquí buscando:

  • libreoffice basic
  • COMPU NIÑOS
  • adivina el numero que estoy pensando
  • adivinar un numero script ubuntu
  • guess una computadora y pague sirve
  • imagenes graciosas para computador
  • un juego muy famoso entre dos niños es el de adivina mi numero algoritmo en while

5 Comentarios

  • 01/06/2011 - 2:07 pm | Permalink

    Al igual que tú, fui un afortunado poseedor de una flamante Commodore 16… y por si fuera poco, ¡yo también tuve ese libro! Me quedé impactado al ver la portada nuevamente :-)

    ¡Qué tiempos aquellos!

  • 01/06/2011 - 3:45 pm | Permalink

    Al parecer sacaron una nueva edición del libro, pero ya no aparece el robotito Arturo.

  • mirim
    02/06/2011 - 3:37 am | Permalink

    el recordar es vivir, es increible que muchos de nosotros empezamos con la caja de juego de atari ja mi historia un amigo vendia la Commodore 16 a 50 pesos y no me la compro mi mama en la escuela manejaba la trs80 color,asi que basic sabia, mi mama me dicia quitate de esa pantalla de computadora te vas a quedar ciego jeje me dejo de decir eso cuando me dieron mi primer cheque gracias a las computadoras. en fin la Commodore 16 amaba ese juguete porque se conectaba a la tele igual que el atari, y pensar que era feliz con pequeñas formulas matematicas o el dibujo de graficos. pero la verdad esa era la informatica no la porqueria que los jovenes de hoy dicen saber. solo prenden la compu y entran a su face y a chatear y ya saben informatica jaja que diferencia a nuestra generacion, todo un reto y gusto saber lenguajes y aprender lenguajes o comandos para medianamente manejar la caja tonta. en fin la creatividad de antes contra la vanidad de hoy.

  • Arturo Zamarripa
    05/06/2011 - 9:38 pm | Permalink

    Yo tambien sentí cierto deja vu cuando vi la portada del libro. Desafortunadamente mis papás nunca tuvieron dinero para comprarme mi commodore, asi que tuve que practicar un poco en las que tenían en exhibición en Aurrera (incluso los empleados ya me conocían). Ya con el tiempo a un primo “rico” de la familia le compraron la suya y pues como el niño no la iba a aprovechar, me quedé con el manual de basic que traía (de cualquier modo ni lo iba a leer él). En verdad que tiempos aquellos.

  • 06/06/2011 - 12:43 pm | Permalink

    OMG!!! Yo tuve ese libro tambien!!! (y otro mas, ya que eran dos libritos)…

    Ya me siento viejo…

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

      LinuxmanR4.com: Todas las imagénes, nombres de productos y nombres de empresa o logotipos citados en esta página web son propiedad de sus respectivos propietarios. Todos los artículos publicados están publicados bajo la licencia Creative Commons Atribución-NoComercial-SinDerivadas 2.5 México (CC BY-NC-ND 2.5). Utiliza software libre.