Skip to main content

Getting the Display Word!

After, getting the word length from the user,its time for getting the word of exact same length as given by the user from the database!
Its time to look into our third function that is the get display word function.
Without further wasting time let's get into the code..

CODE:
  def get_display_word(wordidxs):
    """Get the word suitable for display."""
    if len(word) != len(idxs):
        raise ValueError('Word length and indices length are not the same')
    displayed_word = ''.join(
        [letter if idxs[i] else '*' for i, letter in enumerate(word)])
    return displayed_word.strip()

As we can, here we have used the enumerate function we had looked into earlier. Here, we will check the word length enter by the user and the word in our database and choose a random word for the game. After choosing the random the word it will display the strip of unfilled spaces to be filled in!
Looks interesting right? Well, there is another function which is going to help user to solve with more ease! Let's look into that some other day, until then sit tight and keep learning!
                                                                                                          - Shreya Uttarwar
                                                                                                            (L-69)


Comments

Post a Comment

Popular posts from this blog

Project Documentation

Course Project Title: HANGMAN GAME in Python Description: An interactive game of Hangman developed using python(an object programming language).The project consists of a number of functions used in the game by making use of inbuilt Python libraries.The game offers the user to choose number of attempts and also shows a graphical output. Link for project report: here Final Code File :  Python Code Topic 1: Hangman graphic function Presentor's info:  Name: Siddhesh Ramajgol Div: TY-L Roll no: 57 GR.no : 1710081 Video Link:   Hangman Graphic Function Topic 2: Get no.of attempts and word length Presentor's info:  Name:  Kartik Mehetre Div: TY-L Roll no: 47 GR.no :  1710382 Video Link:  No.of attempts and word length Topic 3: Get next letter and display words Presentor's info:  Name: Shreya Uttarwar Div: TY-L Roll no: 69 GR.no :  1710360 Video Link:  Get next letter and display ...

Journey towards Creating Hangman.

I love when people take a sophisticated tool and use it to play video games. Take Unity for example. I first saw my friends created a game in Unity, which was an Virtual reality game. My friends Vivek and Payas then inspired me to more efficiently waste time in creating something of my own like their VR game. Rather than jumping directly to a VR game so we thought to start something from the basics. So, the other day I had an immense amount of college work to do and decided it was the perfect time to make a hangman game.  So, What is hangman? In its purest form, hangman is a word game played between two people. One person selects a secret word, and the other tries to determine the word by guessing it letter-by-letter. The player with the secret writes a series of dashes, one representing each letter in the solution. Initially, no information is known about the target word, other than its length. The solver calls out letters, one-by-one. If a called letter appears in the solutio...

The output!

So here we arrive at the OUTPUT ! When you run the code in any Python IDE you will get results as follows: We are planning to put a video explaining each part of the source code in the next and final post for this blog. So, do visit again! Happy Learning!                                                             -Kartik Mehetre