Advertisement
repente

Untitled

Oct 30th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. def verify_credit_card(number):
  2. """
  3. Assignment 3
  4. """
  5. if len(number) <= 16:
  6. doubling = []
  7. for num in number[0:len(number) - 1]:
  8. if int(num) * 2 > 9:
  9. result = int(num) * 2
  10. doubling.append(result[0] + result[1])
  11. else:
  12. doubling.append(int(num) * 2)
  13. all_sum_number = sum(doubling)
  14. check_sum = sum(doubling) * 9
  15. if number[-1] == str(check_sum)[-1]:
  16. return number
  17. else:
  18. return False
  19. else:
  20. return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement