Advertisement
desislava_topuzakova

03. Sum Prime Non Prime

Apr 11th, 2021
759
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.10 KB | None | 0 0
  1. command = input() # число или "stop"
  2. # спираме да четем числа command == "stop"
  3. # продължаваме да четем числа: command != "stop"
  4.  
  5. sum_prime = 0 # сума на простите числа
  6. sum_non_prime = 0 # сума на съставните числа
  7.  
  8. while command != "stop":
  9.     # число под формата на тескт '7' -> 7
  10.     number = int(command)
  11.     # проверка дали е отрицателно
  12.     if number < 0:
  13.         print('Number is negative.')
  14.     else:
  15.         # проверка дали е просто или не -> броя на делитетелите
  16.         count = 0 # броя на делителите
  17.         for n in range(1, number + 1):
  18.             if number % n == 0:
  19.                 count += 1
  20.  
  21.         # знам броя на делителите
  22.         if count == 2:
  23.             sum_prime += number
  24.         else:
  25.             sum_non_prime += number
  26.  
  27.     command = input()
  28.  
  29. print(f"Sum of all prime numbers is: {sum_prime}")
  30. print(f"Sum of all non prime numbers is: {sum_non_prime}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement