Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- card = int(input("Введите номер карты: "))
- l = len(str(card))
- if (12 < l < 17) and str(card).startswith(("4", "5", "6", "37")):
- i = 0
- sum2 = 0
- sum1 = 0
- while i < l:
- d2 = card % 10
- card = card // 10
- sum2 += d2
- i += 1
- while i < l:
- d1 = card % 10
- card = card // 10
- d1 = d1 * 2
- if d1 > 9:
- d1 = d1 % 10 + d1 // 10
- sum1 += d1
- i += 1
- break
- print("Номер верный!" if sum([sum1, sum2]) % 10 == 0 else "Номер фейковый!" )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement