#快速判断一个数是否为素数
n =input("Input an integer:")
n =int(n)#2 和 3 是素数if n in(2,3):print('Yes')#除了2之外的所有偶数必然不是素数elif n%2==0:print('No')else:#大于5的素数必然出现在6的倍数两侧#因为6x+2、6x+3、6x+4肯定不是素数,假设x为大于1的自然数
m = n %6if m!=1and m!=5:print('No')else:#判断整数n是否能被3到n的平方根之间的奇数整除for i inrange(3,int(n**0.5)+1,2):if n%i ==0:print('No')breakelse:print('Yes')