Solução do exercício - Gerar o primeiro dígito de um CPF com Python
This commit is contained in:
12
aula61.py
12
aula61.py
@@ -23,3 +23,15 @@ contrário disso:
|
||||
|
||||
O primeiro dígito do CPF é 7
|
||||
"""
|
||||
# cpf = '36440847007' # Esse CPF gera o primeiro dígito como 10 (0)
|
||||
cpf = '74682489070'
|
||||
nove_digitos = cpf[:9]
|
||||
contador_regressivo_1 = 10
|
||||
|
||||
resultado_digito_1 = 0
|
||||
for digito_1 in nove_digitos:
|
||||
resultado_digito_1 += int(digito_1) * contador_regressivo_1
|
||||
contador_regressivo_1 -= 1
|
||||
digito_1 = (resultado_digito_1 * 10) % 11
|
||||
digito_1 = digito_1 if digito_1 <= 9 else 0
|
||||
print(digito_1)
|
||||
|
||||
Reference in New Issue
Block a user