Skip to content
    Wordle in Python@jonaho2
    .gitignore
    main.py
    Packager files
    poetry.lock
    pyproject.toml
    Config files
    .replit
    import random


    wordle_words = [
    "apple", "brave", "crane", "drive", "eagle",
    "flame", "globe", "harsh", "ideal", "jumpy",
    "knife", "lunar", "mirth", "noble", "ocean",
    "piano", "quake", "roast", "sheep", "trick",
    "unite", "vivid", "waste", "xenon", "youth", "zesty"
    ]

    word = random.choice(wordle_words)
    print(word) # delete this is you want to not cheat!!

    guess = input("Please enter a 5 letter word: ")
    guess_number = 0


    while len(guess) != 5: # check for correct guess
    print("Please make sure you word is 5 letters!!!")
    guess = input("Please enter a 5 letter word: ")

    if word == guess:
    print("Wow! first try!")
    print(f"it took you {guess_number} guesses.") # this should always be 0 but I figured why not make it procedural ¯\_(ツ)_/¯
    else:
    while word != guess:
    for index in range(len(word)):
    letter = word[index]
    if letter == guess[index]:
    print(f"{guess[index].upper()}", end="")
    elif guess[index] in word:
    print(f"{guess[index]}", end="")
    else:
    print("_", end="")
    guess_number += 1
    guess = input("\nPlease enter another 5 letter word: ")
    while len(guess) != 5:
    print("Please make sure you word is 5 letters!!!")
    guess = input("Please enter a 5 letter word: ")
    print("you win!!")
    print(f"It took you {guess_number} guesses to get it!")