diff options
Diffstat (limited to '__main__.py')
-rw-r--r-- | __main__.py | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/__main__.py b/__main__.py index c98633b..253e699 100644 --- a/__main__.py +++ b/__main__.py @@ -8,42 +8,42 @@ vars(args)['board'] = None if args.count is None and args.file is None: app = App(args) - is_win = app.run() + IS_WIN = app.run() del app - sys.exit(not is_win) # Exit koodeissa 0 on onnistunut suoritus + sys.exit(not IS_WIN) # Exit koodeissa 0 on onnistunut suoritus -win_count = 0 +WIN_COUNT = 0 if args.file is None: args.autoplay = 2 - run_count = args.count - for i in range(run_count): - print(end=f" \rSuoritus {i+1:>6}/{run_count} ") - print(end=f"({100*win_count/(i if i else 1):.1f}%)..") + RUN_COUNT = args.count + for i in range(RUN_COUNT): + print(end=f" \rSuoritus {i+1:>6}/{RUN_COUNT} ") + print(end=f"({100*WIN_COUNT/(i if i else 1):.1f}%)..") if not args.quiet: print() app = App(args) - win_count+=app.run() + WIN_COUNT+=app.run() del app else: - run_count = 0 + RUN_COUNT = 0 with open(args.file, "r", encoding="utf-8") as bfile: board = [] while True: line = bfile.readline() if not line or (line[0]!='.' and line[0]!='@'): if board: - win_percent = (100*win_count/run_count) if run_count else 0 + WIN_PERCENT = (100*WIN_COUNT/RUN_COUNT) if RUN_COUNT else 0 print(end= - f" \rAjo ...{args.file[-18:]:} ({run_count+1}): " - f"({win_percent:.1f}%).." + f" \rAjo ...{args.file[-18:]:} ({RUN_COUNT+1}): " + f"({WIN_PERCENT:.1f}%).." ) if not args.quiet: print() args.board = board app = App(args) - win_count += app.run() - run_count += 1 + WIN_COUNT += app.run() + RUN_COUNT += 1 del app board = [] if not line: @@ -52,6 +52,6 @@ else: board.append([x=='@' for x in line if x in ('.', '@')]) print( - f"\n## Voittoja {win_count}/{run_count} " - f"({(100*win_count/run_count) if run_count else 0:.1f}%)" + f"\n## Voittoja {WIN_COUNT}/{RUN_COUNT} " + f"({(100*WIN_COUNT/RUN_COUNT) if RUN_COUNT else 0:.1f}%)" ) |