Решение состоит в том, чтобы выполнить l oop, который проверяет, является ли число простым для
for j in range(2, l1[i]):
Поскольку здесь num не имеет ничего общего с проверкой, является ли она простой. Итак, полный код:
l1 = []
num = int(input("Enter a range of numbers :: "))
for i in range(2, num + 1):
l1.append(i)
for i in range(0, num - 1):
for j in range(2, l1[i]):
if l1[i] % j == 0:
print(f'{l1[i]} is not a prime ')
break
else:
print(f'{l1[i]} is a prime number')
Для получения дополнительной информации об алгоритме, чтобы проверить, является ли число простым, пожалуйста, обратитесь к: этому сообщению