擅长:python、mysql、java
<p>在<code>while guess != secret and tries < 5:</code>循环之前初始化<code>responseList</code>。在循环中,您可以将<code>append</code>元组转换为包含猜测的<code>responseList</code>,如果它太高或太低(使用一个变量,比如<code>where</code>,来存储值<code>'HIGH'</code>或{<cd7>})。然后<em>在while循环之外,用<code>easygui.msgbox</code>显示格式化结果:</p>
<pre><code>responseList = []
while guess...:
user_response = ...
if not...
if guess <=...
where = 'HIGH'
if guess >=...
where = 'LOW'
if guess <...
where = 'LOW'
if guess >...
where = 'HIGH'
tries...
responseList.append((guess, where))
responseString = ', '.join([ '%d (%s)' % (guess, where)
for guess, where in responseList])
easygui.msgbox(responseString)
</code></pre>
<p>带有<code>responseString</code>的那一行是<a href="http://en.wikipedia.org/wiki/List_comprehension#Python" rel="nofollow">List Comprehension</a>,您可以在这里阅读或询问。在</p>