该程序应该将列表作为输入并返回小于 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