题目如下:
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
```