Ich versuche, die Werte aus meiner Funktion aufzurufen und der Code mit dem Fehler fehlschlägt:‚int‘ Objekt hat kein Attribut __getitem__
int
object has no attribute__getitem__
Bitte erklären und vorschlagen, was sollte ich versuchen. Unten ist der Python-Code:
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)
Da '' x_0' ist 7' (wie 'x_0 = X '), Was genau hast du erwartet, dass 'x_0 [i]' zu tun ist? Welche Ausgabe erwarten Sie von dieser Funktion? – jonrsharpe
Warum schreist du? * Was * Serie? Und wieder, was denkst du z.B. '7 [0]' sollte tun? – jonrsharpe