擅长:python、mysql、java
<p>我解决了这个问题。感谢昵称为DarrylG的用户对解决方案的指导。你知道吗</p>
<p>我使用“<;”符号按降序排列数字。如果将符号改为“>;”,则数字将按升序排序。嗯,我对代码做了最低限度的修改,删除了所有的排序结果,因为现在不需要了。你知道吗</p>
<pre><code>import random
spisok = []
for i in range(0,5):
spisok.append(random.randint(1,25))
print('The following numbers are generated: ')
print(spisok)
for i in range(5-1):
for j in range(5-i-1):
if spisok[j] < spisok[j+1]:
spisok[j], spisok[j+1] = spisok[j+1], spisok[j]
i = 1
last_num = spisok[0]
print('{i} maximum: {maxim}'.format(i=i, maxim=last_num))
for j in range(1, len(spisok)):
num = spisok[j]
if num != last_num:
i += 1
print('{i} maximum: {maxim}'.format(i=i, maxim=num))
last_num = num
</code></pre>