Spread the love

What’s a Wumpus?

This hunt the wumpus code is a great hello world squared project for developer’s learning python. It goes over a lot basic, common, and very useful syntax used within the python language. Which include print statements, variables, while loops, and other conditionals.


### HUNT THE WUMPUS AS FOUND IN Hello! Python by Briggs
### Beginner code without complex caves
from random import choice
 
cave_numbers = range(1,21)
wumpus_location = choice(cave_numbers)
player_location = choice(cave_numbers)
while player_location == wumpus_location:
    player_location = choice(cave_numbers)
print("Welcome to Hunt the Wumpus!")
print("You can see", len(cave_numbers),"caves")
print("To play, just type the number")
print("of the cave you wish to enter next.")
while True:
    print("You are in cave", player_location)
    if(player_location == wumpus_location -1 or
       player_location == wumpus_location +1):
        print("I smell a Wunpus!!!!")
    print("Which cave next?")
    player_input = input(">")
    if (not player_input.isdigit()or int(player_input) not in cave_numbers):
            print (player_input, "is not a cave")
    else:
            player_location = int(player_input)
            if player_location == wumpus_location:
                print("Aargh!!! You got eaten by the wumpus!")
                print("Do you want to play again Y or N")
                player_input2 = input(">")
                if (player_input2 == "n" or player_input2 == "N"):
                    break


0 0 vote
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Hey I see you are using an Ad blocker. Ads really help to keep this website up and going. Please consider white-listing us. If not it's cool, I understand.