11.0k views
1 vote
I'm doing a python blackjack simulation and how can I store all the amount of wins, draws and losses of player 1 and player 2, percentage victory for player 1 and player 2 into a csv file?

User Stevesw
by
7.7k points

1 Answer

7 votes

Final answer:

To store the amount of wins, draws, and losses of player 1 and player 2, as well as the percentage victory for both players, in a CSV file in Python, use the csv module.

Step-by-step explanation:

To store the amount of wins, draws, and losses of player 1 and player 2, as well as the percentage victory for both players, in a CSV file in Python, you can use the 'csv' module. Here's an example:

import csv

# Create and open the CSV file
with open('results.csv', 'w', newline='') as file:
writer = csv.writer(file)

# Write the header
writer.writerow(['Player 1 Wins', 'Player 1 Draws', 'Player 1 Losses', 'Player 1 % Victory',
'Player 2 Wins', 'Player 2 Draws', 'Player 2 Losses', 'Player 2 % Victory'])

# Write the data
writer.writerow([player1_wins, player1_draws, player1_losses, player1_percentage,
player2_wins, player2_draws, player2_losses, player2_percentage])

Make sure to replace the variables with the actual values in your program.

User Joshua Dale
by
7.1k points