Saltar al contenido

Juego de adivinanzas escrito en Python

Juego de adivinanzas

Este script es un juego de adivinanzas interactivo, que le pedirá al usuario que adivine un número entre 1 y 99.

Estamos usando el módulo aleatorio con la función randint para obtener un número aleatorio. El script también contiene un bucle while, que hace que el script se ejecute hasta que el usuario adivine el número correcto.

Si lees mi publicación anterior sobre declaraciones condicionales en Python, también reconocerás las declaraciones if, elif y else.

import random
n = random.randint(1, 99)
guess = int(raw_input("Enter an integer from 1 to 99: "))
while n != "guess":
    print
    if guess < n:
        print "guess is low"
        guess = int(raw_input("Enter an integer from 1 to 99: "))
    elif guess > n:
        print "guess is high"
        guess = int(raw_input("Enter an integer from 1 to 99: "))
    else:
        print "you guessed it!"
        break
    print

Entrenamiento de Python recomendado

Para el entrenamiento de Python, nuestra principal recomendación es DataCamp.