def zhishu(a):
b = []
c = []
a = eval(a)
while True:
for i in range(2, a):
b.append(i)
for x in b:
q = a % x
c.append(q)
if 0 in c:
print("这是个合数,请重新输入")
break
else:
print("这是个质数")
break
def main():
while 1:
z = input("请输入整数(要结束测试请按x):")
if z == "x":
exit()
else:
zhishu(z)
try:
main()
except NameError:
print("请输入正确的格式 整数!!!")
main()