Note
mrAnonФункции
for n in range(2, 10):
for x in range(2, n):
if n % x == 0:
print(n, '=', x, '*', n//x)
break
else:
print(n, 'простое число')
# цикл полностью завершен и множитель не найден
print(n, 'простое число')
В данном случае else относится не к if, а к второму for.