<body>
<div class="title">
<h1 align='center'>计算结果!h1>
div>
<div class="timu">
<form method="post" action="/log">
<p>{{questions}}p>
{% for item in questions %}
<p>{{item}}p>
<p>{{questions.item}}p>
{% if questions.item == True %}
<h1 class="right">{{item}}h1>
{% endif %}
{% if questions.item == False %}
<h1 class="woring"><b>{{item}}b>h1>
{% endif %}
{% endfor %}
form>
div>
body>
@app.route('/log',methods = ['POST'])
def log():
global player_anser
player_anser = []
true_anser = []
for jiji in question:
one_anser = request.form[jiji] # 获取玩家答案
player_anser.append(int(one_anser)) # 汇总玩家答案
an = question[jiji] # 获取本题答案
true_anser.append(an) # 整理本题答案
print(true_anser)
print(player_anser)
global ret_sum # 结果
ret_sum = []
# 检查答案
for i in range(int(ticks)):
# print(i)
if player_anser[i] == true_anser[i]:
# print(one_anser[i])
# print(true_anser[i])
ret_sum.append(True)
else:
# print(one_anser[i])
# print(true_anser[i])
ret_sum.append(False)
#输出结果
awa = []
for namessss in question:
awa.append(namessss) # 将所有键添加到列表awa中
for qwq in range(int(ticks)):
question[awa[qwq]] = ret_sum[qwq]
print(question)
return render_template('sum_app.html',questions = question)
#question:{'25+6': True, '9+15': False, '41+19': False, '20+31': True, '46+47': False}
有没有人能看看这个为什么显示不出来(悲