## Develop a python program to calculate the square root of (N+1)th Prime number for a given number N using binary search with a precision of upto 7 decimal places

The python program to calculate the square root of (N+1)th Prime number for a given number N using binary search with a precision of unto 7 decimal places includes the following steps.

1. First we are generating next prime number for a given number

2. Second, we are finding its square root.

3. After we are rounding the values to 7 decimal places

The following program illustrates above process

```import math
def prime(n):
np=[]
isprime=[]
for i in range (n+1,n+200):
np.append(i)
for j in np:
val_is_prime = True
for x in range(2,j-1):
if j % x == 0:
val_is_prime = False
break
if val_is_prime:
isprime.append(j)
return min(isprime)
n=int(input("Enter a number: "))
x=prime(n)
print("next prime number is",x)

#calculating square root by taking x as input
s=math.sqrt(x)
print("and it squre root is", round(s,7))

```

The following is the output for above program

```Enter a number: 5
next prime number is 7
and it squre root is 2.6457513```

More

More

More

More

More

More
Top