unleashbear

Untitled

Feb 9th, 2023
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. from cs50 import get_int
  2.  
  3. credit = get_int("Number:")
  4. na = int(str(credit)[:2])
  5. naa = int(na /10)
  6. le = len(str(credit))
  7. sum = 0
  8. while credit > 0 :
  9. n1 = int(credit%10)
  10. credit = credit/10
  11. n2 = int(credit%10 *2)
  12. credit = credit/10
  13. n2 = int(n2/10 +n2%10)
  14. sum = n1 +n2 + sum
  15. if sum%10 == 0 :
  16. if (na == 34 or na ==37) and (le ==15):
  17. print("AMEX")
  18. elif (na ==51 or na ==52 or na ==53 or na==54 or na ==55) and (le==16) :
  19. print("MASTERCARD")
  20. elif (naa %10 ==4) and (le==13 or le==16):
  21. print("VISA")
  22. else :
  23. print("INVALID")
  24. else :
  25. print("INVALID")
  26.  
Advertisement
Add Comment
Please, Sign In to add comment