DiYane

Sum prime non prime 3\12

Aug 19th, 2021
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.63 KB | None | 0 0
  1. prime_num_sum = 0
  2. non_prime_num_sum = 0
  3. command = input()
  4.  
  5. while command != 'stop':
  6.     current_num = int(command)
  7.  
  8.     if current_num < 0:
  9.         print('Number is negative.')
  10.         command = input()
  11.         continue
  12.  
  13.     num_is_prime = True
  14.     for num in range(2, current_num):
  15.         if current_num % num == 0:
  16.             num_is_prime = False
  17.             break
  18.  
  19.     if num_is_prime:
  20.         prime_num_sum += current_num
  21.     else:
  22.         non_prime_num_sum += current_num
  23.     command = input()
  24.  
  25. print(f'Sum of all prime numbers is: {prime_num_sum}')
  26. print(f'Sum of all non prime numbers is: {non_prime_num_sum}')
Advertisement
Add Comment
Please, Sign In to add comment