Winning and loosing with roulette wheel
<pre><code>#This is a roulette wheel

import random 
import time
#Randomiser
green = [0]
red = [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35]
black = [2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36]
spin = random.randint (0,36)
#Program
bet = int(input("Enter your Bets: "))
colour = input("Pick your Colour: ")
print ("The wheel is spinning")

if spin in green:
    print ("The ball stopped on green")
    print ("You won",bet*100,"!")

if spin in red:
    print ("The ball stopped on red")
    print ("You won",bet*2,"!")

if spin in black:
    print ("The ball stopped on black")
    print ("You won",bet*2,"!")
</code></pre>

<p>It tells if someone won. But it can't tell if someone lost. I've been learning python for a couple of months and was wondering if anyone can help me out. Thanks!</p>

<p>Maybe I do not know the rules for roulette, but it seems like you have coded it to always print "congrats you won!"</p>

<p>First you need to assign the players choice (colour) to a testable value, which in our case is the lists you set up:</p>

<pre><code>if "red" in colour:
    colour = red
</code></pre>

<p>you would obviously add the other colors here.</p>

<p>next you need to test the player's choice against the spin value, something like this will work, you will obviously need to modify it to fit your program though:</p>

<pre><code>if spin in colour:
    print("you win")
else:
    print("you lose")
</code></pre>

<p>then modify win results as necessary</p>

python