Hi, I’m trying to work through the games of chance project https://www.codecademy.com/practice/projects/games-of-chance
Please could you review my code and tell me where I’m going wrong. I know my attempt is probably awful but I’ve tried this for 3 hours total now and this is my best attempt.
I’m currently getting a syntax error when I call my function.
import random
money = 100
num = random.randint(1, 2)
#Write your game of chance functions here
print("Your Balance is £" + str(money))
def game(bet, guess):
if bet <= 0:
print("Invalid Bet")
return 0
elif bet > 0:
print("You bet on" + guess)
coin_result = random.randint(1, 2)
if coin_result == 1:
print("The Coin was flipped and it's Tails")
elif coin_result == 2:
print("The Coin was flipped and it's Heads")
#choosing winner
if coin_result == 1 and guess == " Tails" or coin_result == 2 and guess == " Heads":
print("You Win £" + str(bet))
new_balance_if_won = money =+ bet
print("You now have £" + str(new_balance_if_won))
else:
print("You lost £" + str(bet))
new_balance_if_lost = money =- bet
print("You now have £" + str(new_balance_if_lost)
game(10, guess = " Tails")