TIL/202104
210402 TIL
벽을넘다
2021. 4. 2. 23:28
1.English
I wish I went to abroad for travel but I can’t now.
Not unless everyone gets over Corona virus together.
I am working so hard
Not as hard as I am though
2.Udemy Python
while loop
# Hangman
import random
from replit import clear
from hangman_words import word_list
from hangman_art import stages, logo
chosen_word = random.choice(word_list)
word_length = len(chosen_word)
end_of_game = False
lives = len(stages) - 1
print(logo)
#Create blanks
display = []
for _ in range(word_length):
display += "_"
while not end_of_game:
guess = input("Guess a letter: ").lower()
clear()
if guess in display:
print(f"{guess} has already been guessed, please choose other one")
#Check guessed letter
for position in range(word_length):
letter = chosen_word[position]
# print(f"Current position: {position}\n Current letter: {letter}\n Guessed letter: {guess}")
if letter == guess:
display[position] = letter
#Join all the elements in the list and turn it into a String.
print(f"{' '.join(display)}")
#Check if user is wrong.
if guess not in chosen_word:
print(f"You guessed {guess}, that is not in the chosen word. You lose a life. ")
lives -= 1
if lives == 0:
end_of_game = True
print("You lose.")
#Check if user has got all letters.
if "_" not in display:
end_of_game = True
print("You win.")
print(stages[lives])