Осваиваю вложенные циклы. Почему во вложенном [for] не подхватывается индекс [j]?
Необходимо вывести на экран простые числа из указанного диапазона (включительно). Решаю в лоб, перебирая все натуральные числа до указанного из диапазона. Во внутреннем for не подхватывается индекс [j], подскажите, почему?
# a = int(input())
a = 2
# b = int(input())
b = 7
prime = 'n'
for i in range(a, b + 1):
for j in range(2, i - 1):
if i % j == 0:
break
else:
prime='y'
if prime=='y':
print(i)