我在寫一個程序來管理一個五問多的問題-
關于全球變暖的選擇測驗和計算數字
正確答案。
我首先創建了一本字典,比如: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兩次而不是一次。在