Oct-19-2018, 01:27 PM
Im not sure if this should be posted in the games section but the only library its using is random. I got this code online to try to understand it and then write my own but I came across a problem.
This is what happens when i guess all the right letters
____t__tte_ttestYou won
What i want to happen is that after I guess one letter correct, I want it to print a new line below instead of right next to it, Ive tried stuff with newlines and stuff like that but have not figured it out. Original it was printer in a column so I added "end = ''" and that fixed that problem but now I have this problem.
This is what happens when i guess all the right letters
____t__tte_ttestYou won
What i want to happen is that after I guess one letter correct, I want it to print a new line below instead of right next to it, Ive tried stuff with newlines and stuff like that but have not figured it out. Original it was printer in a column so I added "end = ''" and that fixed that problem but now I have this problem.
name = input("What is your name? ") print("Hello, " + name, "Time to play hangman!") print ("") import random word = "test" guesses = '' turns = 10 while turns > 0: failed = 0 for char in word: if char in guesses: print(char, end = '') else: print("_", end = '') failed += 1 if failed == 0: print("You won") break print guess = input("guess a character: ") guesses += guess if guess not in word: turns -= 1 print("Wrong") print("You have", + turns, 'more guesses') if turns == 0: print("You Lost, sad face") print("the word was:") print(word)