如何用while loop找出数值

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

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

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

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