geekcomputers / geekcomputers/Python
Error with Blackjack_game
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 35.4k
- Forks
- 12.9k
- Merge moyen
- 2 h 37 min
- PR mergées (30 j)
- 1
Description
blackjack.py:
On line 89, the datatype for the user input is a string which doesn't match up with the datatype for the if statement condition on line 90. Since the else statement is automatically executed, the player stays even if wanting to play their hand. A quick fix would be to change line 89 to:
k = int(input('Want to hit or stay?\n Press 1 for hit and 0 for stay '))
blackjack_rr.py:
The total amount of chips the player has doesn't carry over to the next game. A quick fix would be to move line 184 to right before the while statement:
#GAMEPLAY
player_chips = Chips()
while True:
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Examinez la gestion des entrées autour de la ligne 89 dans blackjack.py et l'initialisation de player_chips autour de la ligne 184 dans blackjack_rr.py. Exécutez manuellement les deux exemples de blackjack pour confirmer que la saisie de hit/stay fonctionne et que le total de jetons du joueur est conservé d'une partie à l'autre. La tâche est terminée lorsque les deux comportements signalés sont corrigés sans modifier le déroulement du jeu.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- game-dev
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100