random.choice always returns false [closed]

Whenever I run this code, it always picks the False value. I tried changing the positions of True and False, but it does not seem to make a difference.

import random


set = {'key1':50, 'key2':100, 'key3':500}

answer = int(input('What number would you like to place: '))

answer1 = int(input('What will be your wager: '))

random.choice([True,False])

if random.choice == True:
    print('YOU WON!')
else: 
    print('YOU LOST!')
    
if random.choice == True:
    print('Your current balance is: {answer1*2}')
else:
    print('Your current balance is: 0$')

Answer

You don’t choose between True and False in your code. You need to do it like this:

if random.choice([True, False]):
    .....