Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. def sumCijfers(getal: int) -> int:
  2. """
  3. De som van de cijfers in een getal
  4. :param getal: Het getal
  5. :return: De som
  6. """
  7. return sum([int(x) for x in str(getal)])
  8.  
  9.  
  10. def voorwaarden(test: int) -> int:
  11. """
  12. Geeft het eerste getal waarvan de cijfers het getal vormen dat ook deelbaar
  13. is door het getal.
  14. :param test: Het getal
  15. :return: Het deelbare, optelbare getal
  16. """
  17. num = test
  18.  
  19. while not (sumCijfers(num) == test):
  20. num += test
  21.  
  22. return num
  23.  
  24.  
  25. def main()->None:
  26. inputs = []
  27. aantal_inputs = int(input("Getal tussen 0 en 50:\r\n"))
  28.  
  29. for i in range(0, aantal_inputs):
  30. inputs.append(int(input("Getal tussen 0 en 100:\r\n")))
  31.  
  32. for i in inputs:
  33. print(voorwaarden(i))
  34.  
  35.  
  36. if __name__ == '__main__':
  37. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement