def getpenta(num): for n in range(1,num+1): print(n*(3*n-1)//2,end=" ") if n%10==0: print() def isprime(num): if num==1: return False if num==2: return True flag=1 for i in range(2,num): if(num%i==0): flag=0 return False if (flag): return True else: return False def merseny(p): mult=1 i=1 while(i<=p): mult=mult*2 if(isprime(mult-1)): print(mult-1) i+=1 # def merseny2(p): # for i in range(1,p+1): # num=pow(2,i)-1 # if(isprime(num)): # print(num) def twinprime(num): for n in range(1,num-2): if(isprime(n) and isprime(n+2)): print(n," ",n+2) n=int(input("Enter number: ")) getpenta(n) # merseny(n) # twinprime(n)