如何用while loop找出数值

题目如下:
import numpy as np
X = np.random.rand(10_000)
如何用while loop找到第一个比0.999大的数呀?我用for loop写出来了,但是while loop写不出来……
如果有大佬有空可以加我vx或者私聊行么?

要用while,那你定义个变量index,然后用下标去访问列表,每次循环完让index+=1

要用while,那你定义个变量index,然后用下标去访问列表,每次循环完让index+=1

可以写一个变量来保存X的索引

i = 0
while i<len(x):
    if X[i]0.999:
        break
    i = i+1
print(X[i])


```python
import numpy as np
X = np.random.rand(10_000)
num=len(X)
i=0
while(i<num):
    if(X[i]>0.999):
        print(X[i])
        break
    else:
        i=i+1

```