把else缩进减小一层。让for对应else即可
for num in range(1,50+1):
if num > 1:
for i in range(2,num):
if num % i == 0:
break
else: #对应for
print(num)
当for循环正常结束会执行else:分支。
如果是break强行跳出循环则不执行else:分支。