我在写一个程序来管理一个五问多的问题-
关于全球变暖的选择测验和计算数字
正确答案。
我首先创建了一本字典,比如:questions = \
{
"What is the global warming controversy about?": {
"A": "the public debate over whether global warming is occuring",
"B": "how much global warming has occured in modern times",
"C": "what global warming has caused",
"D": "all of the above"
},
"What movie was used to publicize the controversial issue of global warming?": {
"A": "the bitter truth",
"B": "destruction of mankind",
"C": "the inconvenient truth",
"D": "the depletion"
},
"In what year did former Vice President Al Gore and a U.N. network of scientists share the Nobel Peace Prize?": {
"A": "1996",
"B": "1998",
"C": "2003",
"D": "2007"
},
"Many European countries took action to reduce greenhouse gas before what year?": {
"A": "1985",
"B": "1990",
"C": "1759",
"D": "2000"
},
"Who first proposed the theory that increases in greenhouse gas would lead to an increase in temperature?": {
"A": "Svante Arrhenius",
"B": "Niccolo Machiavelli",
"C": "Jared Bayless",
"D": "Jacob Thornton"
}
}
那么逻辑如下:
^{pr2}$
问题是如果我输入所有正确的选项,我得到的是7而不是5。我试着把最后一个语句(print(score_count))推到if语句下来监控分数计数,我发现有些问题实际上是加1两次而不是一次。在