Ce code est une implémentation du jeu de Blackjack en Python. Il utilise une classe Blackjack pour gérer le jeu, avec des méthodes pour obtenir les cartes, obtenir les points, obtenir les paris et obtenir les cartes distribuées. Le programme demande à l'utilisateur de saisir le montant de son dépôt initial, puis commence le jeu. Le joueur peut placer des paris, recevoir des cartes et choisir de frapper ou de rester. Le programme gère également les gains et les pertes du joueur en fonction des résultats de chaque main.
Exemple :
Welcome to Blackjack!
How much do you want to put in your balance? 1000
You are starting with $1000. Would you like to play a hand? yes
Place your bet: 50
You are dealt: 4♣,T♣
The dealer is dealt: 7♥,Unknown
Would you like to hit or stay? hit
You are dealt: 6♣
You now have: 4♣,T♣,6♣
Would you like to hit or stay? stay
The dealer has: 7♥,Unknown
The dealer hits and is dealt: 4♠
The dealer has: 7♥,4♠
The dealer hits and is dealt: 9♠
The dealer has: 7♥,4♠,9♠
The dealer stays.
You win $50.0 :)
You are starting with $1050.0. Would you like to play a hand? yes
Place your bet: 2000
You do not have sufficient funds
Place your bet: 500
You are dealt: 9♣,K♣
The dealer is dealt: 3♠,Unknown
Would you like to hit or stay? hit
You are dealt: 3♣
You now have: 9♣,K♣,3♣
Your hand value is over 21 and you lose $500.0 :(
You are starting with $550.0. Would you like to play a hand? no
Goodbye!