Snake, Water, Gun Game.

                   Welcome to Snake, Water, Gun game.


This is snake, water, gun game you can design your own.




import random

def get_computer_choice():
choices = ["snake", "water", "gun"]
return random.choice(choices)

def get_user_choice():
while True:
user_choice = input("Enter your choice (snake, water, gun): ").lower()
if user_choice in ["snake", "water", "gun"]:
return user_choice
else:
print("\nInvalid choice! Please enter either snake, water, or gun.\n")

def determine_winner(user_choice, computer_choice):
if user_choice == computer_choice:
return "draw"
elif user_choice == "snake":
return "win" if computer_choice == "water" else "loss"
elif user_choice == "water":
return "win" if computer_choice == "gun" else "loss"
else: # user_choice == "gun"
return "win" if computer_choice == "snake" else "loss"

def play_game():
print("*******************************************************")
print("\nLet's play Snake, Water, Gun!")
user_choice = get_user_choice()
computer_choice = get_computer_choice()
print(f"\nYou chose: {user_choice}")
print(f"Computer chose: {computer_choice}")
result = determine_winner(user_choice, computer_choice)
if result == "draw":
print("\n\nIt's a draw!")
elif result == "win":
print("\nCongratulations! You win!")
else:
print("\nSorry! You lose!")


while True:

    play_game() 

Comments

Popular posts from this blog

Binary to Number converter.

Python Tkinter QR Code Generator

color guessing game with GUI using python