Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.8 kB
1
Indexable
Never
import random

# Define the pockets on the roulette wheel
pockets = {
    '0': 'green',
    '00': 'green',
    '1': 'red',
    '2': 'black',
    '3': 'red',
    '4': 'black',
    '5': 'red',
    '6': 'black',
    '7': 'red',
    '8': 'black',
    '9': 'red',
    '10': 'black',
    '11': 'black',
    '12': 'red',
    '13': 'black',
    '14': 'red',
    '15': 'black',
    '16': 'red',
    '17': 'black',
    '18': 'red',
    '19': 'red',
    '20': 'black',
    '21': 'red',
    '22': 'black',
    '23': 'red',
    '24': 'black',
    '25': 'red',
    '26': 'black',
    '27': 'red',
    '28': 'black',
    '29': 'black',
    '30': 'red',
    '31': 'black',
    '32': 'red',
    '33': 'black',
    '34': 'red',
    '35': 'black',
    '36': 'red'
}

# Function to simulate spinning the roulette wheel
def spin_roulette_wheel():
    return random.choice(list(pockets.keys()))

# Function to determine the color of the pocket
def get_pocket_color(pocket_number):
    return pockets.get(pocket_number, 'unknown')

# Function to play the roulette game
def play_roulette():
    print("Welcome to the roulette game!")
    while True:
        print("Place your bet on a number (0-36) or 'q' to quit:")
        bet = input()
        if bet == 'q':
            print("Thanks for playing!")
            break
        if bet not in pockets.keys():
            print("Invalid bet. Please try again.")
            continue
        pocket_number = spin_roulette_wheel()
        pocket_color = get_pocket_color(pocket_number)
        print("Spinning the roulette wheel...")
        print("The ball landed on pocket", pocket_number)
        if bet == pocket_number:
            print("Congratulations! You won!")
        else:
            print("Sorry, you lost. The pocket color is", pocket_color)
        print()

# Start the game
play_roulette()