法一: n=int(input()) if n==2: print(n,'是质数') if n>1: for i in range(2,n): if n%i!=0: print(n,'是质数') break else: print(n,'不是质数') break else: print(n,'不是质数')
法二:
a=int(input()) if a>1: for i in range(2,int(pow(a,0.5)+1)): if a%i==0: print(a,'不是质数') break else: print(a,'是质数') else: print(a,'不是质数')