Guest User

Untitled

a guest
Feb 18th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. # Exercise 4 from practicepython.org
  2.  
  3. def IsInt(N):
  4. try:
  5. int(N)
  6. return True
  7. except ValueError:
  8. return False
  9.  
  10.  
  11. InputNumber = input('Please input an integer number: ')
  12.  
  13. if(IsInt(InputNumber)):
  14. InputNumber = int(InputNumber)
  15. else:
  16. print('The value inputted is not an integer ({0}).'.format(InputNumber))
  17. quit()
  18.  
  19. Divisors = [Divisor for Divisor in range(1,InputNumber//2+1) if InputNumber%Divisor==0]
  20. Divisors.append(InputNumber)
  21.  
  22. print(Divisors)
Add Comment
Please, Sign In to add comment