print as csv functionality

master
Matt Huntington 4 years ago
parent 6610499d2c
commit 17e426bc51

@ -1,6 +1,6 @@
import sys import sys
isCSV = False isCSV = True
score_to_points = { score_to_points = {
15:9, 15:9,
14:7, 14:7,
@ -35,11 +35,15 @@ def generates_scores(ability_index,ability_scores, possibilities):
def print_possibilities(possibilities, isCSV): def print_possibilities(possibilities, isCSV):
for possibility in possibilities: for possibility in possibilities:
object_string = '' object_string = ''
total_modifiers = 0
for ability in abilities: for ability in abilities:
total_modifiers += determine_modifier(possibility[ability])
if isCSV: if isCSV:
object_string += str(possibility[ability]) + ', ' object_string += str(possibility[ability]) + ', '
else: else:
object_string += ability + ': ' + str(possibility[ability]) + ', ' object_string += ability + ': ' + str(possibility[ability]) + ', '
if isCSV:
object_string += str(total_modifiers)
print(object_string) print(object_string)
def determine_modifier(score): def determine_modifier(score):

24564
test.csv

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save