lunes, 23 de marzo de 2020

Juego de Palabras Version Mejorada V.2



# -*- coding: utf-8 -*-*import random
import textwrap


def print_Bold(msj):
    print("\033[1m" + msj + "\033[0m")


def mostrar_mision():
    msj="Juego de Palabras V.2"    print_Bold(msj)
    #print("\033[1m"+"Juego de Palabras V.2" + "\033[0m")
    msg = ("¡Descubriendo palabras  este es un jugo donde se descubre para adivinar la palabra oculta, elije sabiamente tu desicion para asi poder ganar !")
    print_Bold(msg)
    ancho_linea=72    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("¡Descrubriendo Palabras")


def palabras_juego():
    palabras=['not found','silla','mesa','cama']
    palabras1=[]
    # llenamos el arreglo palabras can random de arreglo palabras    while len(palabras1) < 6:
        eleccion_aleatoria= random.choice(palabras)
        palabras1.append(eleccion_aleatoria)
    return palabras1

def procesar_decision_usuario():
    msg = "\033[1m" + "Elige una Palabras, introduce un numero entre 1 y 6 " + "\033[0m"    decision_usuario = input("\n"+ msg)
    idx= int(decision_usuario)
    return idx

def print_linea_punteada(ancho=72):
    print("-" * ancho)


def revelar_palabras(idx,chozas):
    msg=" "    print("Revelando las palabras")
    for i in range(len(chozas)):
        palabras_info = "<%d:%s>"%(i+1, chozas[i])
        if i+1 == idx:
            palabras_info = "\033[1m" + palabras_info + "\033[0m"        msg += palabras_info + " "
    print('\t' + msg)
    print_linea_punteada()


def play_game():
    chozas = palabras_juego()
    idx = procesar_decision_usuario()
    revelar_palabras(idx,chozas)
    if chozas[idx-1] != "not found" :
        print("Enhorabuena! has Ganado")
    else:
        print("Palabra no encontrado perdiste :(")
        return



def run_application():
    seguir_jugando=1    mostrar_mision()
    while seguir_jugando == 1:
        play_game()
        seguir_jugando = int(input("Quieres jugar Si(1) o No (2)?"))


run_application()

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...