這是我遇到麻煩的代碼的一部分。對於部分如果nums> = -999不起作用。我也嘗試過int(nums)> = -999。我不確定如何解決這個問題。我得到的代碼是通過以下方式錯誤是unorderable類型:列表()> = INT()如何比較列表與整數?
from statistics import mean
nums = [int(input("Enter Numbers ")) for _ in range(6)]
if nums >= -999:
print("Sentinel value was entered")
print([x for x in nums if x > mean(nums)])
'nums'是一個列表。你想比較什麼?列表中的每個項目? – Amber 2014-11-04 02:58:13
我想要做的是如果輸入的數字是-999或更少,它會打印出該消息,並且不起作用。 – itsthewendigo 2014-11-04 02:59:26
「不起作用」是否表示它要求輸入另一個號碼,或者在輸入所有號碼後失敗? – Amber 2014-11-04 03:08:38