Natrafiła mnie bardzo dziwna sytuacja, napisałem program do zadania "Liczby Pierwsze" na SPOJ (tutaj link do zadania: https://pl.spoj.com/problems/PRIME_T/ ) ale pojawił się problem bo SPOJ stwierdzał po sprawdzeniu że program minoł limit czasu ,ale po zmianie nazwy zmienej z "ilosc_prub" na "n" zaczą działać.
Tutaj fragment kodu przed zmianą:
ilosc_prub = int(input())
if ilosc_prub > 1 or ilosc_prub < 100000:
for x in range(ilosc_prub):
i=int(input())
print(algorytm(i))
Oraz po zmianie:
n = int(input())
if n > 1 or n < 100000:
for x in range(n):
i=int(input())
print(algorytm(i))
Potem zacząlem się tym bawić i okazało się że kiedy zmiena ma więcej niż 4 litery nie akcetował zadania (powud zawsze ten sam, mineło za dużo czasu).
Czy ktokolwiek wie dlaczego tak się dzieje?