#质数所要满足的条件:除了1和它自身,不能被其他的自然数所整除(eg:2,3,4....) number=int(input("请输入一个1~100的整数:")) #1.利用if嵌套,先写特殊情况:number=1的时候,不是质数 if number > 1: #2.当number>1的时候,判断其能否被其他数字整除,若能被整除则不为质数,否则,为质数 for i in range(2,number): if(number%i==0): print(number,"不是质数") print(i,"*",number//i,"=",number) break else: print(number,"是质数") else: print(number,"不是质数")