Как я могу исправить свой оператор if?
Привет, у меня возникли некоторые проблемы с проектом для школы. Я должен использовать алгоритм легких, чтобы создать программу для проверки кредитной карты. Оператор if внизу не будет выполняться и печатать сообщение в конце. Любая помощь будет очень признательна.
Card_Number = int ( input ( "Please enter your 16 digit credit card number:" ) ) Total = 0 Card_Number_String = str ( Card_Number ) a = int ( Card_Number_String [ 0 ] ) b = int ( Card_Number_String [ 1 ] ) c = int ( Card_Number_String [ 2 ] ) d = int ( Card_Number_String [ 3 ] ) e = int ( Card_Number_String [ 4 ] ) d = int ( Card_Number_String [ 5 ] ) f = int ( Card_Number_String [ 6 ] ) g = int ( Card_Number_String [ 7 ] ) h = int ( Card_Number_String [ 8 ] ) i = int ( Card_Number_String [ 9 ] ) j = int ( Card_Number_String [ 10 ] ) k = int ( Card_Number_String [ 11 ] ) l = int ( Card_Number_String [ 12 ] ) m = int ( Card_Number_String [ 13 ] ) n = int ( Card_Number_String [ 14 ] ) o = int ( Card_Number_String [ 15 ] ) if ( a ) % 2 == 0: a_Doubled = ( a ) * 2 if ( a ) > 10: Two_Digit_Number_One = ( a ) * 2 OneDigit1 = str ( Two_Digit_Number [ 0 ] ) OneDigit2 = str ( Two_Digit_Number [ 1 ] ) Two_Digit_Number_One_Sum = str ( ( One_Digit1 ) + ( One_Digit2 ) ) print ( Two_Digit_Number_One_Sum )
Что я уже пробовал:
Я попытался отредактировать оператор if, во всяком случае, я могу думать.
PIEBALDconsult
Не Лунг, А Лун!
https://en.wikipedia.org/wiki/Luhn_algorithm
Ты слишком стараешься. На самом деле все очень просто. И вы должны быть в состоянии сделать это без каких-либо "если".