شما بایدیک if داشته باشین و break بدین تا else اجرا بشه. این طوری که اصلا حلقه شما به else نمیرسه.
ضمنا کلا الگوریتم برنامه‌تون هم اشتباهه.
الان اگه دقت کنین میبینین که فقط برای j=2 فقط چک میکنه و break اجرا میشه.
for i in range(10, 20):
for j in range(2, n):
if n % x == 0:
print i, ' equals ', x, '*', n/x
break
else:
print n, 'is a prime number
این برنامه رو اجرا کنین. فکر کنم درستش این باشه.
خوش باشین،