文件名称:swiss-tournament:一个使用PostgreSQL数据库来跟踪瑞士风格游戏锦标赛中玩家和比赛的Python模块
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-08 08:57:44
Python
瑞士锦标赛 一个更智能的比赛系统,在该系统中,球员与技能水平相似的球员配对,每个人都在每一轮比赛。 比淘汰赛更公平,比巡回赛更有效率。 PostgreSQL数据库存储比赛结果,Python模块查询数据库以对球员进行排名和配对。 当两个玩家的胜利记录相同时,通过加总每个玩家之前的对手的胜利记录来打破平局。 要求 Python> 2.7和<3>>> psql初始化PostgreSQL交互式终端 >>> \i tournament.sql执行Tournament.sql的内容以创建数据库,表和视图 >>> \q退出Psql交互式 用法 启动Python解释器并导入Tournament.py模块。 python >>> from tournament import * 1.为您的锦标赛注册玩家。 数据库将为每个玩家分配一个唯一的ID#,您将使用它来
【文件预览】:
swiss-tournament-master
----tournament.py(10KB)
----tournament_test.py(3KB)
----README.md(3KB)
----tournament.sql(4KB)