
Вот текст задачи
Напишите программу, которая выводит все простые числа, меньшие данного натурального числа.
n = int(input())
t = [False for i in range(n)]
for i in range(2, n):
if t[i]: continue
for j in range(i * i, n, i): t[j] = True
print(i)
Ошибка твоего кода в том, что в условии задачи написано МЕНЬШЕ данного числа, а код при f < 4 ищет простые числа, которые МЕНЬШЕ ИЛИ РАВНЫ данному числу. def isPrime(n):
if n < 2: return False
i,limit = 2,n ** .5
while i