擅长:python、mysql、java
<p>对代码进行最少的编辑:</p>
<pre><code>unsorted_list = []
sorted_list = []
while True:
unsortednum = int(input("enter a number or 0 to stop: "))
if unsortednum == 0:
while unsorted_list:
minimum = unsorted_list[0]
for item in unsorted_list[1:]:
if item < minimum:
minimum = item
sorted_list.append(minimum)
unsorted_list.remove(minimum)
print(sorted_list)
else:
unsorted_list.append(unsortednum)
</code></pre>
<p>唯一缺少的是将unsortednum指定为由<code>unsortednum = int(input())</code>完成的int
另外,为了不检查自身的值,在for循环中,我将<code>unsorted_list</code>更改为<code>unsorted_list[1:]</code>,表示列表中除<code>unsorted_list[0]</code>之外的所有值</p>