📜  QA – 安置测验|概率|问题 15(1)

📅  最后修改于: 2023-12-03 15:04:43.574000             🧑  作者: Mango

QA – 安置测验|概率|问题 15

简介

本测验旨在检测测试人员在概率计算以及问题解决方面的能力。该测验将提供一些场景,并要求测验者计算一些概率或者解决一些问题。

程序设计

本程序通过提供一些场景来帮助测试人员测试概率计算以及问题解决方面的能力。具体实现方式如下:

  1. 首先,程序会读取一个包含场景信息的数据文件;
  2. 然后,程序会根据读取的数据生成相应的问题,并在命令行中展示;
  3. 测验者需要在规定的时间内计算概率或者解决问题,并将答案提交给程序;
  4. 最后,程序将展示测验者的得分以及正确答案。
使用方法
  1. 下载该程序并解压;
  2. 打开命令行工具并切换到该程序所在的文件夹;
  3. 输入以下命令启动测验:
python quiz.py
  1. 程序将展示一些场景并要求你计算概率或者解决问题;
  2. 在规定时间内回答问题并将答案提交;
  3. 保存得分以及正确答案。
数据格式

本程序期望读取以下CSV格式的数据文件:

场景,问题类型,问题描述,答案,答案解释
场景1,概率,从扑克牌中抽取一张牌,求得到黑桃 A 的概率,1/52,4 个黑桃中只有一张黑桃 A。
场景1,问题,从扑克牌中抽取一张牌,求至少要抽多少次才能第一次得到黑桃 A 的概率大于 50%,25,50% 的概率出现在第 25 次抽取时。

数据文件中每一行都表示一个场景以及相应的问题。字段含义如下:

  • 场景:场景名称,字符串类型;
  • 问题类型:问题类型,字符串类型,可选类型包括“概率”和“问题”;
  • 问题描述:问题描述,字符串类型,具体问题的文字描述;
  • 答案:问题答案,字符串类型;
  • 答案解释:答案解释,字符串类型,解释为何该答案是正确的。
返回结果

本程序将返回一个markdown格式的字符串,其中包含测验结果以及正确答案。

## 测验结果

- 得分:80
- 总分:100

## 正确答案

| 场景 | 问题类型 | 问题描述 | 答案 | 答案解释 |
| ---- | ---- | ---- | ---- | ---- |
| 场景1 | 概率 | 从扑克牌中抽取一张牌,求得到黑桃 A 的概率 | 1/52 | 4 个黑桃中只有一张黑桃 A。|
| 场景1 | 问题 | 从扑克牌中抽取一张牌,求至少要抽多少次才能第一次得到黑桃 A 的概率大于 50% | 25 | 50% 的概率出现在第 25 次抽取时。|

请注意,markdown格式中的表格应包含所有正确答案的信息,包括场景、问题类型、问题描述、答案和答案解释。您可以在其基础上自定义返回结果的格式。