このプログラムは、入力としてリストを受け取り、0 未満の値のインデックスを返すことになっています。
ただし、for ループの使用は許可されていません。while ループを使用して実行する必要があります。
たとえば、関数の名前が findValue(list) でリストが [-3,7,-4,3,2,-6] の場合、次のようになります。
>>>findValue([-3,7,-4,3,2,-6])
戻るだろう
[0, 2, 5]
これまでのところ、私は試しました:
def findValue(list):
under = []
length = len(list)
while length > 0:
if x in list < 0: #issues are obviously right here. But it gives you
under.append(x) #an idea of what i'm trying to do
length = length - 1
return negative