Witam.
Oto kod:
n = input("")
n = int(n)
for k in range(n):
number=input("")
number= int(number)
if number > 1 and number< 100000:
dzielniki=[i+1 for i in range(number) if number%(i+1) == 0]
spr = 0
for m in dzielniki:
spr += 1
if spr < 2:
print("TAK")
else:
print("NIE")
else:
print("NIE")
Treść: Sprawdź, które spośród danych liczb są liczbami pierwszymi
Dlaczego wywala mi limit przekroczonego czasu, jak u mnie na kompie to śmiga szybciutko?