lunes, 23 de marzo de 2020

Juego de Palabras (Versión 1)


# -*- coding: utf-8 -*-

import random
import textwrap

if __name__ == '__main__':
    seguir_jugando = 1    palabras = ['error','silla','cama','escritorio']
    ancho_linea = 72    linea_punteada = ancho_linea * '-'    print(linea_punteada)
    print("\033[1m"+ "Adivina la palabra" + "\033[0m")

    msg = ("Juego de Palabras Random")

    print(textwrap.fill(msg, width = ancho_linea))
    print("\033[1m"+"Misión:"+"\033[0m")
    print("Elige una palabra...")
    print("\033[1m"+"NOTA:"+"\033[0m")
    print("¡Descubriendo palabras"          "este es un jugo donde se descubre para adivinar la palabra oculta, elije sabiamente tu desicion")
    print(linea_punteada)

    while seguir_jugando == 1:
        palabras1 = []
        while len(palabras1) < 6: #Definimos un número de asentamiento para establecerlo como amigo o enemigo            eleccion_aleatoria = random.choice(palabras)
            palabras1.append(eleccion_aleatoria)

        msg = "\033[1m" + "Elige una palabra, introduce un número entre 1 y 6: " + "\033[0m"        decision_usuario = input("\n"+msg)
        idx = int(decision_usuario)

        #Pasamos a descubrir cuales son los ocupantes del emplazamiento
        print("Descubriendo las palabras...")
        msg=""        for i in range(len(palabras1)):
            palabras_info = "<%d:%s>"%(i+1, palabras1[i])
            if i+1 == idx:
                palabras_info = "\033[1m" + palabras_info + "\033[0m"            msg += palabras_info + " "        print("\t" + msg)
        print(linea_punteada)
        print("\033[1m" + "Encontrando la palabra %d..." %idx + "\033[0m")

        if palabras1[idx-1] == 'error':
            print("\033[1m" + "Haz perdido (Mucha suerte la próxima vez)" + "\033[0m")
        else:
            print("\033[1m" + "¡Felicidades! Usuario ha podido acertar con éxito" + "\033[0m")
        print(linea_punteada)
        seguir_jugando = int(input("¿Quieres jugar de nuevo? Si(1)/No(0):"))

No hay comentarios.:

Publicar un comentario

Instalación de Módulos Graficación Unidad 4

Instalacion de Modulos Localizacion de carpetas. Lo primero que vamos a hacer es localizar nuestras carpetas de python 2.7 y 3.8 en donde...