-2

リスト内のすべての要素を相互に比較するforループを介してこのループを実行しようとしましたが、リスト内の数値が正の場合にのみ機能し、すべて負の場合は機能しません。誰かが私がこれをどのように行うことができますか?

4

2 に答える 2

2

使用する

mini = scores[0]

0の代わりに

于 2012-10-05T17:32:29.773 に答える
0
scores = [1, 2, 3, 4, 5]

これらのいずれかが機能します。

sorted(scores)[0]
sorted(scores, reverse=True)[-1]
[s for s in scores if all(s<=i for i in scores)][0]

def getMin(L):
    answer = L[0]
    for i in L:
        if i < answer:
            answer = i
    return answer
getMin(scores)
于 2012-10-05T18:01:20.290 に答える