Python:如何进行测验并检查答案是否正确?

时间:2016-10-07 17:12:13

标签: python input

我正在攻读计算机科学课程,最近我参加了考试,有一个问题我的答案我不知道,我想知道怎么做。

问题/问题是询问用户7个问题。然后检查有多少是正确的,然后给出一个百分比。我熟悉输入和操作符以及变量,但我不明白如何检查用户输入的答案是否正确以及如何计算有多少是正确的以及有多少是不正确的

2 个答案:

答案 0 :(得分:1)

这样的事情(伪代码)怎么样?

<script>$('#nav Li: has (ul)').doubleTapToGo ();</script>

你应该能够找到其余部分。

答案 1 :(得分:0)

Ive Done It,我在下面做的代码:

q1 = int(输入(“什么是5 + 1”)) 如果q1 == 6:     打印(“正确”)     CORR1 = INT(1) 其他:     打印(“错误,答案是:6”)     CORR1 = INT(0)

q2 = int(输入(“什么是6 + 9”)) 如果q2 == 15:     打印(“正确”)     CORR2 = INT(1) 其他:     打印(“错误,答案是:115”)     CORR2 = INT(0)

q3 = int(输入(“什么是54 + 4”)) 如果q3 == 58:     打印(“正确”)     corr3 = INT(1) 其他:     打印(“错了,答案是:58”)     corr3 = INT(0)

q4 = int(输入(“什么是43 + 9”)) 如果q4 == 52:     打印(“正确”)     corr4 = INT(1) 其他:     打印(“错误,答案是:52”)     corr4 = INT(0)

q5 = int(输入(“什么是67 + 9”)) 如果q5 == 76:     打印(“正确”)     corr5 = INT(1) 其他:     打印(“错误,答案是:76”)     corr5 = INT(0)

q6 = int(输入(“什么是64 + 14”)) 如果q6 == 78:     打印(“正确”)     corr6 = INT(1) 其他:     打印(“错误,答案是:78”)     corr6 = INT(0)

q7 = int(输入(“什么是44 + 3”)) 如果q7 == 47:     打印(“正确”)     corr7 = INT(1) 其他:     打印(“错误,答案是:47”)     corr7 = INT(0)

正确= CORR1 + CORR2 + corr3 + corr4 + corr5 + corr6 + corr7 打印(“你得分%s / 7”%(正确))

每= INT(正确/ 7 * 100)

如果&gt; = 50:     打印(“祝贺你通过%s百分比”%(每个)) 其他:     打印(“哦,不,你没有通过测试并获得%s%,下次尝试更难!”%(每个)