[篮版竞猜] QuizHelper竞猜助手上线 - 篮球公园(Basketball)版 - 北大未名BBS
返回本版
1
2
下一页 >
/ 2
跳转

[篮版竞猜] QuizHelper竞猜助手上线

[复制链接]
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 1楼

大家好!


为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。


使用方法:

一、本程序使用了pandas和numpy包,若没安装过这两个包或者conda的话,需安装一下(命令行输入python -m pip install numpy pandas)。

二、本程序可直接运行(python QuizHelper.py),运行过程中需要回答若干问题,问题如下:

1. 是否为第一轮比赛。默认为否,不是第一轮比赛直接回车即可,第一轮时需输入yes/y/Yes...。

2. 本轮竞猜正确答案。默认为大于等于5道的是非题,也是本赛季竞猜的形式。输入为一个由字符“T”和“F”组成的字符串,如“TFTFT”。程序判断输入有误的条件是:输入的字符串长度小于5,或输入有不是“T”或“F”的字符。

3. 输入本轮比赛答案的文件位置。如果文件放在和QuizHelper.py同一个目录下,直接输入文件名即可。文件的格式为:每一行由ID+答案组成,两部分用逗号隔开。如:

huayuankou,TTFFT

flybut,TTTTT

Jasper,TFFFF

4. 若本轮不是第一轮,则需输入上一轮的默认输出文件。

5. 输入计算结果的文件名(以.txt结尾,如R1.txt)。程序会输出两个文件,一个是普通的、用来保存计算结果的文件R1.txt,另一个是供版务复制粘贴的文件R1_for_post.txt。版务可直接复制后者至BBS即可自动生成排好版的帖子。如(网页版请点击右上角的ASCIIArt查看,得分与上面的答案示例无关):

 Rank|         ID| Attendance| Score| Average| Trend

    1|     Javier|          1|     4|     4.0|    --

    2| huayuankou|          1|     3|     3.0|    --

    2|     flybut|          1|     3|     3.0|    --

三、本人仅在MacOS系统下调试过此程序。Windows系统下可能会出现问题(如换行符),本人对计算机了解甚少,还望有能力者赐教。


感谢wmsyq帮助本人测试了此程序的运行情况,mintcandy、doctor、Casper在rank问题上提供了解决思路与方法(排名不分先后),flybut、Jasper、Javier的ID(只是ID,他们并没有转借我他们的账号)。由于本人编程水平不高,程序可能写得不整洁,还望海涵!


20191108

更新了积分算法:输出分数改为总分,而不是对了几道题。


20191212

1. 修复了“未参加本轮竞猜的id出场数(Attendance)加1”的bug。

2. 增加了本轮得分(RoundScore)。


------

[附] 测试流程:

将QuizHelper.py、test1.txt、test2.txt放至同一目录下,在命令行输入python QuizHelper.py即可打开。

测试第一次执行时第一轮选择“是”,输入由T和F组成的长度为5的任意字符串,测试轮第一轮竞猜答案文件为test1.txt(回答二、3.的问题),输出可任意以.txt结尾的文件作为输出文件名,推荐为R1.txt,方便查找。

测试第二册执行时第一轮选择“否”,输入由T和F组成的长度为5的任意字符串。测试轮第二轮竞猜答案文件为test2.txt,上一轮的结果文件为R1.txt,输出文件名填写R2.txt。

 最后修改于2019-12-13 03:53:11
  • 发表于2019-10-06 12:22:44
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 2楼

具体竞猜的规则版务组还在商量,预计下周末(10月12-13日)上线。

huayuankou (猪芳芳) 在 ta 的帖子中提到:

大家好!

为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。

使用方法:

……

发表于2019-10-06 12:25:54

flybut [在线]

弗莱.巴特

4.7昆吾

发帖数:5075 原创分:1
<ASCIIArt> 3楼

tql

现在编程已经是版务的必备技能了吗(哭了orz

huayuankou (猪芳芳) 在 ta 的帖子中提到:

大家好!

为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。

使用方法:

……


签名档

飘散的发留住了你

微笑的脸却来不及温习你的吻

回忆才是你唯一的痕迹

--陈绮贞《微凉的你》

发表于2019-10-06 13:01:15

wmsyq [离线]

你脑袋进萝卜了吗

3.5剑侠

发帖数:604 原创分:0
<ASCIIArt> 4楼

TQL!

huayuankou (猪芳芳) 在 ta 的帖子中提到:

大家好!

为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。

使用方法:

……

签名档

青春遗弃我们却又要给 回忆的美就像玫瑰

发表于2019-10-06 14:57:12

uandcp [离线]

 

4.5名动四方

发帖数:3593 原创分:1
<ASCIIArt> 5楼

tql

huayuankou (猪芳芳) 在 ta 的帖子中提到:

大家好!

为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。

使用方法:

……

发表于2019-10-06 16:01:39

KakaHiguain [在线]

喵利国家生死以

5.4兔斯基

发帖数:1.4万 原创分:11
<ASCIIArt> 6楼

hlstql

huayuankou (猪芳芳) 在 ta 的帖子中提到:

大家好!

为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。

使用方法:

……

发表于2019-10-06 16:11:33
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 7楼

微小的工作

flybut (弗莱.巴特) 在 ta 的帖子中提到:

tql

现在编程已经是版务的必备技能了吗(哭了orz

发表于2019-10-07 07:02:38
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 8楼

稍作修改的话Football版也能用,不过首先……

KakaHiguain (😶) 在 ta 的帖子中提到:

hlstql

发表于2019-10-07 07:03:12

KakaHiguain [在线]

喵利国家生死以

5.4兔斯基

发帖数:1.4万 原创分:11
<ASCIIArt> 9楼

足球版本来就有>_<

huayuankou (猪芳芳) 在 ta 的帖子中提到:

稍作修改的话Football版也能用,不过首先……

发表于2019-10-07 10:45:12
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 10楼

既然这样……那么本赛季的竞猜还能不能开了(

KakaHiguain (😶) 在 ta 的帖子中提到:

足球版本来就有>_<

发表于2019-10-07 10:46:56

KakaHiguain [在线]

喵利国家生死以

5.4兔斯基

发帖数:1.4万 原创分:11
<ASCIIArt> 11楼

但我没有开投票的权限=。=

huayuankou (猪芳芳) 在 ta 的帖子中提到:

既然这样……那么本赛季的竞猜还能不能开了(

发表于2019-10-07 10:47:49
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 12楼

gkd @jiamingpku 

KakaHiguain (😶) 在 ta 的帖子中提到:

但我没有开投票的权限=。=

发表于2019-10-07 10:48:37

jiamingpku [离线]

jiamingpku

5.3纵横江湖

发帖数:1.2万 原创分:0
<ASCIIArt> 13楼

好的!

huayuankou (猪芳芳) 在 ta 的帖子中提到:

gkd @jiamingpku 

签名档

理由少一点,肚量大一点,

嘴巴甜一点,脾气小一点,

行动快一点,效率高一点,

微笑露一点,脑筋活一点,

发表于2019-10-07 10:49:15

luisxxx [离线]

luis

4.8三叠纪

发帖数:6183 原创分:4
<ASCIIArt> 14楼

可惜啊,可能用不着了。

huayuankou (猪芳芳) 在 ta 的帖子中提到:

大家好!

为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。

使用方法:

……

签名档

把持住自己,不能买鸡腿饭,因为咖喱牛才是真爱!

发表于2019-10-08 09:01:09
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 15楼

唉,稍微改改也许能让Tokyo2020用呢……

luisxxx (luis) 在 ta 的帖子中提到:

可惜啊,可能用不着了。

发表于2019-10-08 09:13:44

traveller [在线]

冰之旅行者

4.5知府

发帖数:5099 原创分:3
<ASCIIArt> 16楼

害怕,现在不会python都不能竞猜了么

huayuankou (猪芳芳) 在 ta 的帖子中提到:

大家好!

为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。

使用方法:

……

发表于2019-10-08 12:47:49
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 17楼

这是给版务组用的/滑稽

虽然感觉已经gg了

traveller (冰之旅行者) 在 ta 的帖子中提到:

害怕,现在不会python都不能竞猜了么

签名档


发表于2019-10-08 19:47:13

traveller [在线]

冰之旅行者

4.5知府

发帖数:5099 原创分:3
<ASCIIArt> 18楼

是啊,已经不是禁一队的问题了,肖华成功加了一把火。

huayuankou (猪芳芳) 在 ta 的帖子中提到:

这是给版务组用的/滑稽

虽然感觉已经gg了

发表于2019-10-08 19:48:28
楼主

huayuankou [离线]

猪芳芳 | 小锤仔

5.8高级站友

发帖数:5682 原创分:7
<ASCIIArt> 19楼

20191212

1. 修复了“未参加本轮竞猜的id出场数(Attendance)加1”的bug。

2. 增加了本轮得分(RoundScore)。

huayuankou (猪芳芳) 在 ta 的帖子中提到:

大家好!

为了让竞猜更加简便,秉着“前人栽树后人乘凉”的想法,我写了个Python小程序QuizHelper,来帮助(现在及未来的)版务组节约清算的时间。现将代码附上,未来的版务有工夫可以完善一下。

使用方法:

……

发表于2019-12-13 03:51:00

wmsyq [离线]

你脑袋进萝卜了吗

3.5剑侠

发帖数:604 原创分:0
<ASCIIArt> 20楼

???你是熬夜爆肝改bug么

huayuankou (猪芳芳 | PhD of cuisine) 在 ta 的帖子中提到:

20191212

1. 修复了“未参加本轮竞猜的id出场数(Attendance)加1”的bug。

2. 增加了本轮得分(RoundScore)。

签名档

我的名字

号做勇敢

唱作美丽的歌曲

一字一句

一世人到永远

发表于2019-12-13 09:04:14
返回本版
1
2
下一页 >
/ 2
跳转

请您先 登录 再进行发帖

快速回复楼主
标题
建议:≤ 24个字
签名档
发布(Ctrl+回车)

您输入的密码有误,请重新输入