
!if dontknow iswordof $error
实际上最后一步
 !if $step_reason=OK
是对的. $step_remark
 !else
是错的. $step_remark 
  <p>
  !read reasons/$step_reason.det
  <p>
最后一部的正确答复应为<p><center>
  <table border="0" bgcolor="#d0c0d0" width="80%"><tr><td align="center">
  !line $step of $good
 </td></tdr </table> </center>
 !endif
 <p>可惜你没有看清.
 !goto gnext
!endif

<b>错误.</b>

!if step_error iswordof $error
 !if $step_reason=OK
但这一步完全正确!
  $step_remark
 !else
  !if $ask_reason>0 and $step_reason!=$ans
   不, 最后一步是错的, 但不是你讲的理由.
  !else
   不, 最后一步确实是错的.
  !endif
  $step_remark
  <p>
  !read reasons/$step_reason.det
  <p>
  最后一步的正确答案应为<p><center>
  <table border="0" bgcolor="#d0c0d0" width="80%"><tr><td align="center">
  !line $step of $good
  </td></tr></table> </center> <p>
 !endif
 :gnext
 <p>
 !if $step<$stepcnt
  !href cmd=reply&ans=next 转到下一步.
 !else
  练习结束. 得分: $module_score/10.
 !endif
 !exit
!endif

!if bad_step iswordof $error
 !if $badstep=0
  你认为全部正确.
 !else
  你认为从第$badstep步开始出错.
 !endif
 !if $bad_steps=$empty
  你错了: 所有步骤都对.
  <p>
  !line $badstep of $remarks
 !else
  不, <em>首先</em>出错的是第$sss步. <p>
  !if $badstep>0
   !if $badstep isitemof $bad_steps
    第$badstep步确实错了, 但这不是最早出错的地方.
   !else
    恰恰相反, 第$badstep步是对的.
   !endif
  !else
   $bad_reason <p>
   !set rrr=!item 1 of $bad_reasons
   !read reasons/$rrr.det
  !endif
 !endif
 <p>得分: $module_score/10.
 !exit
!endif

!if double_reply=$error
 你已经提交了本练习的一个答案, 它已被分析并给分.
重复提交将被忽略. (不要使用浏览器的`刷新'按钮重复提交答案!)
 !exit
!endif

