1.读入的是一个一个字符,不是字符串,最后的结束符号是'E',所以读到'E'停止;(注意读入语句是read而不是readln)2.while true do会一直循环下去,如果你不强行终止的话;不过注意到循环中有个break语句,那是终止的操作;3.这个语句的意思是比分至少相差2才能分出胜负;比如10:10时要打到12:10才能赢,而不是11:10。