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