Advertisement
imshanobrat

calculate sum of prime/non-prime numbers

Feb 17th, 2020
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.09 KB | None | 0 0
  1. number_input = input()
  2. prime_sum, non_prime_sum = 0, 0
  3. if number_input != "stop":
  4.     number_input = int(number_input)
  5.     while number_input != "stop":
  6.         counter = 0
  7.         division = 0
  8.         try:
  9.             if number_input != 0 and number_input > 0:
  10.                 for n in range(2, number_input):
  11.                     division = number_input/n
  12.                     if division.is_integer():
  13.                         counter += 1
  14.                 if counter > 0:
  15.                     non_prime_sum += number_input
  16.                 else:
  17.                     prime_sum += number_input
  18.             elif number_input == 0:
  19.                 prime_sum = prime_sum
  20.             else:
  21.                 print("Number is negative.")
  22.                 pass
  23.             number_input = int(input())
  24.  
  25.         except ValueError:
  26.             break
  27. else:
  28.     print(f'Sum of all prime numbers is: {prime_sum}')
  29.     print(f'Sum of all non prime numbers is: {non_prime_sum}')
  30.     quit()
  31.  
  32. print(f'Sum of all prime numbers is: {prime_sum}')
  33. print(f'Sum of all non prime numbers is: {non_prime_sum}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement