Answer to Question #179153 in Python for phani

Question #179153
Sum of Prime Numbers In the Input
Given a list of integers, write a program to print the sum of all prime numbers in the list of integers.
Note: One is neither prime nor composite number.
Input

The input will be a single line containing space-separated integers..
Output

The output should be a single line containing the sum of all prime numbers from 1 to N.
Explanation

For example, if the given list of integers are

2 4 5 6 7 3 8


As 2, 3, 5 and 7 are prime numbers, your code should print the sum of these numbers. So the output should be 17.
Sample Input 1
2 4 5 6 7 3 8
Sample Output 1
17

Sample Input 2
65 87 96 31 32 86 57 69 20 42
Sample Output 2
31


1
Expert's answer
2021-04-07T12:30:09-0400
#get numbers
numbers=input("").split(' ')
sumPrimeNumbers=0
for n in numbers:
    n=int(n)
    isPrime=True
    if n > 1:
        #Check if number if prime
        for i in range(2, n):
            if (n % i) == 0:
                isPrime=False
                break
        if isPrime:
            sumPrimeNumbers+=n


#Display the sum
print(str(sumPrimeNumbers))

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