Código de Python - Juego WORDLE

Imágen de perfil

Juego WORDLEgráfica de visualizaciones


Python

Publicado el 8 de Julio del 2023 por Manuel (12 códigos)
5.406 visualizaciones desde el 8 de Julio del 2023
En este código, se define una lista de palabras para el juego de Wordle. Luego, se selecciona una palabra al azar de la lista. El jugador tiene un máximo de 5 intentos para adivinar la palabra secreta de 6 letras.

La función verificar_palabra compara la palabra ingresada por el jugador con la palabra secreta y devuelve True si son iguales. Si no son iguales, cuenta las letras correctas y las muestra al jugador.

La función principal jugar_wordle maneja el flujo del juego, solicita al jugador que ingrese una palabra y verifica si es correcta o no. Si el jugador adivina la palabra, se muestra un mensaje de felicitaciones. Si el jugador agota los intentos, se muestra la palabra secreta.

Puedes modificar la lista de palabras (palabras) según tus preferencias o agregar más lógica al juego, como restricciones adicionales o pistas.

3.11.3

Actualizado el 1 de Agosto del 2023 (Publicado el 8 de Julio del 2023)gráfica de visualizaciones de la versión: 3.11.3
5.408 visualizaciones desde el 8 de Julio del 2023
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
'''
TITULO: WORDLE PYTHON
AUTOR: MANUEL MÍGUEZ LIMÉNS
FECHA: 08/07/2023
'''
 
import random
 
# Lista de palabras para el juego
palabras = ["apple", "banana", "cherry", "orange", "grape", "melon", "peach"]
 
# Seleccionar una palabra al azar
palabra_secreta = random.choice(palabras)
 
# Función para verificar la palabra ingresada por el jugador
def verificar_palabra(palabra_ingresada, palabra_secreta):
    palabra_ingresada = palabra_ingresada.lower()
    palabra_secreta = palabra_secreta.lower()
 
    if palabra_ingresada == palabra_secreta:
        return True
    else:
        letras_correctas = sum(1 for x, y in zip(palabra_ingresada, palabra_secreta) if x == y)
        print(f"Letras correctas: {letras_correctas}")
 
        return False
 
# Función principal del juego
def jugar_wordle():
    intentos = 0
    max_intentos = 5
 
    print("¡Bienvenido al juego de Wordle!")
    print("El objetivo es adivinar una palabra de 6 letras en 5 intentos.")
 
    while intentos < max_intentos:
        palabra_ingresada = input("Ingresa una palabra de 6 letras: ")
 
        if len(palabra_ingresada) != 6:
            print("La palabra debe tener 6 letras. Inténtalo de nuevo.")
            continue
 
        if verificar_palabra(palabra_ingresada, palabra_secreta):
            print("¡Felicidades! Has adivinado la palabra.")
            break
 
        intentos += 1
        print(f"Intento {intentos}/{max_intentos}")
 
    if intentos == max_intentos:
        print(f"Lo siento, has alcanzado el máximo de intentos. La palabra secreta era '{palabra_secreta}'.")
 
# Ejecutar el juego
jugar_wordle()



Comentarios sobre la versión: 3.11.3 (0)


No hay comentarios
 

Comentar la versión: 3.11.3

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s7396