我面臨這一問題錯誤:類型錯誤:unorderable類型:浮子()<列表()
TypeError: unorderable types: float() < list()".
我使用相同的數據類型,然後也錯誤即將到來。請幫助我。
i=0
min1=max(score_arr)
while(i<len(score_arr)):
if score_arr[i] < min1:
min1=score_arr
i=i+1
我面臨這一問題錯誤:類型錯誤:unorderable類型:浮子()<列表()
TypeError: unorderable types: float() < list()".
我使用相同的數據類型,然後也錯誤即將到來。請幫助我。
i=0
min1=max(score_arr)
while(i<len(score_arr)):
if score_arr[i] < min1:
min1=score_arr
i=i+1
min1 = score_arr
應改爲min1 = score_arr[i]
。
min1 = score_arr
是設置min1
到整個列表,所以就行if score_arr[i] < min1
因爲score_arr[i]
下一迭代失敗是一個浮子和min1
現在是一個列表(由該錯誤消息所指示的)。
但是,找到最小值的更好方法是min(score_arr)
(就像您在第二行使用max
一樣)。
我試過min()函數..但它沒有工作。我不知道爲什麼..順便說一句,謝謝...我犯了一個愚蠢的錯誤... – user123456789
「我試過min()函數..但它沒有工作。」你能否詳細說明一下? – DeepSpace
在黑客等級平臺上,我正在做這個代碼,但是當我使用min()函數,那麼沒有輸出即將到來。 – user123456789
'min1 = score_arr'你設定min1爲一個列表,你不能比較它以後 – Nullman