我有一个-pi / 2和pi / 2之间的随机生成数字列表,我计算该列表中每个点的sin函数。一切正常,直到我想对列表做一些事情。我尝试打印它只是它的工作原理...但如果我尝试添加一些东西或应用另一个功能到列表我得到错误
TypeError:' float'对象不可订阅
这是我的代码:
for i in range(0, 10000):
onenumber = random.uniform(lowerBound, upperBound)
x.insert(i, onenumber)
for i in range(0, len(x)):
sinuses = math.sin(x[i])
print(abs(sinuses[0]))
答案 0 :(得分:0)
我想这就是你想要的。
import math
import random
lowerBound = -math.pi/2
upperBound = math.pi/2
x = []
for i in range(10000):
onenumber = random.uniform(lowerBound, upperBound)
x.insert(i, onenumber)
sinuses = []
for i in range(len(x)):
sinuses.append(math.sin(x[i]))
print(abs(sinuses[i]))