Advertisement
Jo373

Задача I. Количество делителей

Jul 27th, 2020
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. #Подсчитайте количество натуральных делителей числа x (включая 1 и само число; x2109).
  2.  
  3. #Входные данные
  4. #Вводится натуральное число x.
  5.  
  6. #Выходные данные
  7. #Выведите единственное число - количество делителей числа x.
  8.  
  9. x = int(input())
  10.  
  11. if x == 1:
  12.     d = 1
  13. else:
  14.     d = 2
  15.     for i in range(2, int((x/2) + 1)):
  16.         if x % i == 0:
  17.             d += 1
  18.  
  19. print(d)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement