<p>我有以下代码:</p>
<pre><code>print('Phase 1: Gather user input')
print('--------------------------')
# function to verify the user entered an integer greater than 0
def verifyPositve(x):
try:
return int(x) >= 0
except ValueError:
return False
print('Please enter integer values, as error-checking has not yet been implemented.')
while True:
x = input('Enter a positive number: ')
if verifyPositve(x) == True:
numList.append(x)
elif x == 'done':
break
else:
print('You did not pick a positive number.')
print('Numbers entered: %s' % (numList))
</code></pre>
<p>在最后的print语句中,我试图包括列表中没有大括号或逗号的数字。你知道吗</p>
<p>我找到了t<a href="https://stackoverflow.com/questions/11178061/print-list-without-brackets-in-a-single-row">his solution on Stackoverflow</a>,但我不知道如何在“Numbers entered:”的同一行中实现它。你知道吗</p>
<p>我只是在搜索中不断找到相同的解决方案。有没有关于如何解决这个问题的建议或链接?你知道吗</p>
<p>谢谢你抽出时间。你知道吗</p>
<p>编辑:此问题已在注释中解决,代码如下:</p>
<pre><code>print('Numbers entered: %s' % ', '.join(numList)))
</code></pre>
<p>不知道该怎么关或者我是不是让它开着。你知道吗</p>
<p>谢谢大家。你知道吗</p>