The print() will not give feedback so i can’t see if some thing went wrong
While the code resolve without a error.
import random
card_one = random.randint(1, 9)
card_two = random.randint(1, 9)
money_one = 100
money_two = 100
def high_card(player_one, player_two, bet_one, bet_two):
if card_one <= card_two:
result = "you lose"
total_bet = (money_one - bet_one) + money_two + bet_two + bet_one
if card_one >= card_two:
result = "you won"
total_bet = (money_two - bet_two) + money_one + bet_one + bet_two
else:
result = "it's a ti"
print("Player one flipt a %s Player two flipt a %s Player one called %s Player two called %s player one You %s and now have $%.2f, player two You %s and now have $%.2f" %(card_one, card_two, player_one, player_two, result, total_bet))
money = high_card(2, 3, 30, 80)