我试图生成一个包含 360 个值的列表,由提供的公式确定。我一直在突出显示的“Elist”部分出现语法错误。这是使用python 3.4。
SRate = [5,5,5]
Bots = 120
NQueue = 3
TSim = 100
Exp = 2
DDistance = 1
Lambda = 40 # 120/3 = 40
import random
AvgSRate = 5
def Initilization(AvgSRate,Lambda,Exp,x):
Elist = []
for a in range(1,361):
x = (Lambda/(AvgSRate**Exp))*(1+(1/10)*(2*(random.random()) - 1)
Elist.append(x) # <--- Error is in this line.
return Expectation_list
Run Code Online (Sandbox Code Playgroud)