**Rhythm Composer**

Imagine D Iman, a famous music director to be composing a pop album. To create a unique composition, he decides to play only those keys of his instrument (consider every key has a number associated with it) which are divisible by one and itself (i.e. prime numbers). You may help him by writing a program in Python to print all the numbers that represent the keys he will need for his new composition – given the interval [start,end] (start and end inclusive) within which he chooses the keys. Write a user defined function to find out the key with prime numbers.

**Note:**

- If start or end number is negative, then display the message “Invalid range”.
- If there is not prime numbers between the starting and ending range, then display the message “There is no prime numbers in this range”.
- If the start and end numbers are same, then display the message “There is no prime numbers in this range”.
- If the start number is greater than end number, then display the message “Invalid range”.
- The function definition should be :
**find_prime(start,end) –**This function should take start and end number as parameters and return the prime numbers as a list. - Refer the sample input and output statements for more clarifications.

**Input statement 1:**

2

11

**Output statement 1:**

2 3 5 7 11

**Input statement 2:**

3

-10

**Output statement 2:**

Invalid range

**Input statement 3:**

0

1

**Output statement 3:**

There is no prime numbers in this range

**Input statement 4:**

1

1

**Output statement 4:**

There is no prime numbers in this range

**Input statement 5:**

1

11

**Output statement 5:**

2 3 5 7 11

**Code :-**

def find_prime(start,end): count=0 for num in range(start_number,end_number+1): if num>1: for i in range(2,num): if(num%i)==0: break else: print(num,end=" ") count=count+1 if count==0: print("There is no prime numbers in this range") start_number=int(input()) end_number=int(input()) if start_number<0 or end_number<0 or start_number>end_number: print("Invalid range") elif start_number==end_number: print("There is no prime numbers in this range") else: find_prime(start_number,end_number)