Мне было поручено сделать основной валидатор кредитной карты. Тем не менее, я застрял в той части, где все цифры номера кредитной карты должны индивидуально складываться, чтобы делиться на десять. Так, например, 12345 добавит до 15, а затем вернет False, а 1234 вернет True.Python - вопрос проверки валидации кредитной карты
Код у меня в данный момент:
for c in cardnum:
if sum(c) % 10 != 0:
return False
return True
Ошибка у меня сейчас есть результат о том, что есть TypeError для типа неподдерживаемого операнда (ов) для +: «Int» и «ул»
Что такое 'cardnum'? и его формат? – Kasramvd
Скорее всего, 'cardnum' - это список или кортеж строк, а не ints. – cdarke