我目前正在尝试使用 luhn 方法来确定信用卡在 python 中是否有效,这是我目前所拥有的:
print('What is your Credit Card number? :) (please put a space between each number)')
a = [int(x) for x in input().split()]
lengthy = len(a)
print(lengthy)
a.reverse()
print(a)
listx2 = []
listx1 = []
for x in range(len(a)):
modulus = x % 2
print(x, a[x])
if modulus != 0:
listx2.append(a[x]*2)
else:
listx1.append(a[x])
print(listx2)
print(listx1)
我不知道下一步该怎么做,即得到数字的所有数字的总和乘以 2。(listx2)我用 luhn 方法查看了不同的程序,但我似乎无法选择那部分。谢谢!