Φαίνεται ότι δεν έχει ο υπολογιστής σου αρκετή μνήμη ram για να
αποθηκεύσει τα προσωρινά δεδομένα.Και κάτι που χρησιμοποιεί πολύ
μνήμη στο πρόγραμμα σου είναι το τελευταίο σου loop:
k =[]
for i in range(9999):
if Fib[i+1] % primes[i] == 0:
k.append(i+1)
Εδώ δημιουργείς μία αρκετά μεγάλη λίστα μάλλον διότι
το if statement σου γίνετε αληθές πολλές φορές και επειδή
το loop σου είναι αρκετά μεγάλο.
Επιπλέον και εδώ:
for j in range(3,10000):
Fib.append(Fib[j-1]+Fib[j-2])
Ειδικά το παραπάνω loop προσθέτει επιπλέον 9997 θέσεις
στην Fib λίστα σου, κάτι το οποίο καταλαμβάνει αρκετή μνήμη.
Δεν ξέρω τη ακριβώς κάνει το πρόγραμμα σου αλλά ένα τόσο
μεγάλο loop με φαίνεται περίεργο.
Πόση μνήμη ram έχει ο υπολογιστής σου;
Ο δικός μου έχει 2 gb και το πρόγραμμα σου τρέχει χωρίς κανένα
λάθος.