Skip to main content

How does the game work?

In today's post we're going to have a look on the functions which constitute the working of this game.
So,the first function we are writing is to "get the no.of attempts" 
            Here, the user is getting the choice to have as much as  5 chances to solve the puzzle. Interesting,right? Let's get into the code part!

CODE:
def get_num_attempts():
    """Get user-inputted number of incorrect attempts for the game."""
    while True:
        num_attempts = input('How many incorrect attempts do you want? [1-5] ')
        try:
            num_attempts = int(num_attempts)
            if 1 <= num_attempts <= 5:
                return num_attempts
            else:
                print('{0} is not between 1 and 5'.format(num_attempts))
        except ValueError:
            print('{0} is not an integer between 1 and 5'.format(num_attempts))
 


As you can see, we have also taken care of the error that would occur if the attempts exceed 5,awesome!
There are still some more functions to be discussed, so make sure you visit our blog for the next post!
Till,then keep learning and stay home,stay safe :-)

                                                                                            -Kartik Mehetre (L-47)
 

Comments

Popular posts from this blog

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

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 ...

Getting started with coding

It's been while since we posted! So,let's continue our project. One of the essential data structures that we'll be using extensively is "SETS" in python. Just for the essence,here's a quick look at it: ******** CODE *********       my_list = [] my_set = set() my_list.append('a') my_set.add('a') print(my_list)  # Output: ['a'] print(my_set)  # Output: {'a'} my_list.append('b') my_set.add('b') print(my_list)  # Output: ['a', 'b'] print(my_set)  # Output: {'b', 'a'} my_list.append('a') my_set.add('a') print(my_list)  # Output: ['a', 'b', 'a'] print(my_set)  # Output: {'b', 'a'} ******** END ********** The reason behind using SETS over LISTS is elements in a set are unique and unordered. By using this data structure,we can build our vocabulary for the application. Learn more about SETS in python : https://...