擅长:python、mysql、java
<p>如果我理解正确,这就是你要找的:</p>
<pre><code>numbers = []
for i in range (1,4):
print("Please enter a number.")
numbers.append(input())
numbersList = str(numbers)
numbersList.reverse()
print (numbersList)
</code></pre>
<p>如前所述,<code>i</code>是由<code>range</code>命令生成的迭代器。从用户那里收集3个数字的一种方法是将它们附加到一个列表中,在本例中是<code>numbers</code>。你知道吗</p>
<p>之后,您可以在循环外处理列表。一旦列表被完全创建,它再次指向循环之外,那么反转列表似乎更可行。我使用的是Python2.7,因此解决方案与最初的解决方案有点不同,但结果与预期的一样-首先它使用<code>map</code>将所有数字转换为字符串,然后使用<code>reverse</code>反转列表。你知道吗</p>