def luhn_generate(base_digits, length=16): base = list(map(int, str(base_digits))) while len(base) < length - 1: base.append(0) # дополнение нулями checksum = luhn_checksum(base) return ''.join(map(str, base)) + str(checksum)
def luhn_generate(base_digits, length=16):
base = list(map(int, str(base_digits)))
while len(base) < length - 1:
base.append(0) # дополнение нулями
checksum = luhn_checksum(base)
return ''.join(map(str, base)) + str(checksum)