我想从我的函数调用值和代码与错误而失败:“诠释”对象没有属性__getitem__
int
object has no attribute__getitem__
请解释,并建议我应该试试。以下是python代码:
def congruential(a, m, x):
x_0 = x
for i in range (5):
x_0[i] = (a * x_0[i-1]) % m
if x_0[i] == x_0[0]:
break
print 'Value of X0 =', x
print 'Value of a = ', a
print 'Value of m =', m
print 'Numbers in series'
for j in range (4):
print x_0[j]
congruential(11, 16, 7)
鉴于'x_0'是'7'(如'X_0 = x'),你期望'x_0 [i]'做什么?你希望从这个函数中得到什么输出? – jonrsharpe
你为什么大叫? *什么*系列?而且,再一次,你如何看待'7 [0]'应该做什么? – jonrsharpe