An interesting guessing game, the player has to guess the word by suggesting letters within a certain number of guesses. For each wrong strike, one more component gets added to your drawing. Try guessing and dont let your man hang!
# import modules import random # Functions # Function to Play HANGMAN def hangman(): word = random.choice(["ironman", "captainamerica", "hulk", "spiderman", "thor", "antman", "doctorstrange", "falcon", "blackwidow", "nickfury", "jarvis"]) validLetters = 'abcdefghijklmnopqrstuvwxyz' turns = 10 guessmade = '' while len(word) > 0: main = "" missed = 0 for letter in word: if letter in guessmade: main = main + letter else: main = main + "_" + " " if main == word: print(main) print("You win!") break print("Guess the word:", main) guess = input() if guess in validLetters: guessmade = guessmade + guess else: print("Enter a valid character") guess = input() if guess not in word: turns = turns - 1 if turns == 9: print("9 turns left") print(" -------- ") if turns == 8: print("8 turns left") print(" -------- ") print(" O ") if turns == 7: print("7 turns left") print(" -------- ") print(" O ") print(" | ") if turns == 6: print("6 turns left") print(" -------- ") print(" O ") print(" | ") print(" / ") if turns == 5: print("5 turns left") print(" -------- ") print(" O ") print(" | ") print(" / \ ") if turns == 4: print("4 turns left") print(" -------- ") print(" \ O ") print(" | ") print(" / \ ") if turns == 3: print("3 turns left") print(" -------- ") print(" \ O / ") print(" | ") print(" / \ ") if turns == 2: print("2 turns left") print(" -------- ") print(" \ O /| ") print(" | ") print(" / \ ") if turns == 1: print("1 turns left") print("Last breaths counting, Take care!") print(" -------- ") print(" \ O_|/ ") print(" | ") print(" / \ ") if turns == 0: print("You loose") print("You let a kind man die") print(" -------- ") print(" O_| ") print(" /|\ ") print(" / \ ") break name = input("WHAT'S YOUR NAME ") print("Welcome to Avengers HANGMAN", name) print("-------------------") print(''' ──────────────▐█████─────── ──────▄▄████████████▄────── ────▄██▀▀────▐███▐████▄──── ──▄██▀───────███▌▐██─▀██▄── ─▐██────────▐███─▐██───██▌─ ─██▌────────███▌─▐██───▐██─ ▐██────────▐███──▐██────██▌ ██▌────────███▌──▐██────▐██ ██▌───────▐███───▐██────▐██ ██▌───────███▌──▄─▀█────▐██ ██▌──────▐████████▄─────▐██ ██▌──────█████████▀─────▐██ ▐██─────▐██▌────▀─▄█────██▌ ─██▌────███─────▄███───▐██─ ─▐██▄──▐██▌───────────▄██▌─ ──▀███─███─────────▄▄███▀── ──────▐██▌─▀█████████▀▀──── ──────███────────────────── ''') print("YOU HAVE 10 ATTEMPTS!") hangman() print()