<p>如果循环得到结果,我希望标题打印一次,如果没有,就不打印。我从这里得到了将标题设置为True或False的提示,但我现在尝试在循环中使用它,这似乎不起作用。你知道吗</p>
<pre><code>header = False
if header==True:
print('{:10} {:10}'.format('Room#','Fee'))
match_count = 0
for apt in aptList:
if userInput >= htl.room and userInput <= htl.fee:
header=True ## shouldnt this statement get it to print?
print(htl.getApt())
match_count += 1
if match_count == 0:
header=False
</code></pre>
<p>此代码不打印标题,只打印结果。你不能像我那样在循环中设置一个不同的变量吗?你知道吗</p>