Второй код пытается напечатать простые числа между диапазоном, но не может этого сделать и печатает некоторые числа несколько раз между диапазоном Первый код, где отступ кажется абсурдным, работает отлично, и я не понимаю, как работает отступ для этого
for num in range(lower,upper + 1):
for i in range(2,num):
if (num % i) == 0:
break
else:
print(num)
for num in range(lower,upper + 1):
for i in range(2,num):
if (num % i) == 0:
break
else:
print(num)