Answer to Question #233904 in Python for kaavya

Question #233904

First Prime Number

You are given N inputs. Write a program to print the first prime number in the given inputs.

Input

The first line of input is an integer N. The next N lines each contain an integer. Explanation

In the given example of

5 integers

1

10

4

3

2


The output should be

3.

Sample Input 1

5

1

10

4

3

2

Sample Output 1

3

Sample Input 2

4

2

3

5

7

Sample Output 2

2




1
Expert's answer
2021-09-06T23:57:41-0400
def isprime(n):
  s = []
  if n == 2:
    return True
  elif n % 2 == 0:
    return False
  elif n == 1:
    return False
  elif n % 2 != 0:
    if n == 3:
      return True
    elif n > 3:
      for i in range(3,n):
        if n % i == 0:
          s.append(n)
    if len(s) >= 1:
      return False
    elif len(s) == 0:
      return True


list1 = []
N = int(input('Enter integer here: '))
for i in range(N):
  n1 = int(input('Enter numbers here: '))
  list1.append(n1)


for i in list1:
  if isprime(i) == True:
    print(i)
    break

Enter integer here: 5
Enter numbers here: 1
Enter numbers here: 10
Enter numbers here: 4
Enter numbers here: 3
Enter numbers here: 2
3

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS