擅长:python、mysql、java
<p>如果你想每次都重新显示猜测的全部历史,那么让msg1成为一个不断增长的字符串。在</p>
<pre><code>msg1 = ""
...
elif int(b) != int(a):
msg1 += ("{0}: position:{1}, exists {2}\n").format(b, position(a, b), (exists(a, b) - position(a, b)))
print msg1,
...
</code></pre>
<p>请注意,现在每个msg都带有它的linebreak,因此打印不再需要输出一个。在</p>
<p>然而,正如thomask所观察到的:旧的输入仍然应该显示在终端上,除非你设法清除终端。在</p>