import math
for n in range(2,10):
for x in range(2,n):
if n % x == 0:#取余
print(n, 'equals', x, '*', n//x)#如果这是一个合数就会说这个数等于几乘几
break
else:
print(n, 'is a prime number')#否则会说这是一个素数
如果想让python继续写素数的话可以改循环里的参数