JavaScript编码 - 多个输入和输出,以及查找输出
javascript coding - multiple inputs and outputs, and looking up outputs
我正在尝试编写以下内容:
将有六个输入,例如 1,2,3,4,5,6
输入 2-6 有两个可能的选项(说是和否)
输入 1 有七个可能的选项(例如 A-G)
根据选择的输入,将生成特定的输出。
所以如果你有 - a,是,是,不,不,否 - 它将生成结果"x"
我已经设法创建了一个包含所有可能的输入组合的列表(使用 python):
list = [[23,24,25,26,27,28,29],["male","female"],["true","false"],["true","false"],["true","false"],["true","false"]]
r=[[]]
for e in list:
table = []
for item in e:
for i in r:
table.append(i+[item])
r = table
print r
我的下一阶段是为每个选项分配一个结果。 我想最好的方法是将输出附加到每个列表项,以便
对于索引中的 e,如果 e[0]-e[5] 与输入匹配,则打印出 e[6]
这是一种可以做到的方法吗?
编辑
为了更清楚,我只是想解释一下我实际上想做什么。它是医生的免费工具(我是一名医生 - 它不是出于商业目的,只是为了改善患者护理)。
这是一种计算患者风险的方法,因此医生将输入五个问题 - 例如男性/女性等,根据他们的输入,它将产生患者风险百分比的结果。我们使用多年的患者预后数据来生成预后表。
您可以将输入 2-6 视为 5 位(5 个布尔值),将输入 1 视为 3 位(编码 7 个值)。然后从 0 循环到 223,并通过解码数字作为上述方案生成所有可能的组合。
相关文章:
- 正在全局范围中查找JavaScript函数
- 在JavaScript中输出转义字符
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 如何在jQuery中将函数的输出分配给变量
- 在不使用jquery的情况下查找页面中的所有锚点并附加函数
- es6 相当于下划线查找位置
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 如何在不传递此信息的情况下查找被调用的元素
- Lodash 从值数组中查找数组中的值
- 如何使用JavaScript查找1和N之间的所有数字的总和
- Javascript,输出结果后页面不断刷新
- 使用RegExp查找url中的字符
- Jquery查找并输出字典
- JavaScript编码 - 多个输入和输出,以及查找输出
- 发送请求后,我将如何输出我尝试查找的数据
- 正在从mongoshell中查找保存的数据(无输出)
- 在ZXing库中查找坐标并在画布上输出
- 在html表中查找第一个匹配项并输出
- 在文档中查找所有类似的属性,并根据值更改输出