diff --git a/.vscode/settings.json b/.vscode/settings.json index f1d157e..ea95468 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -40,5 +40,6 @@ "python.testing.pytestEnabled": false, "python.analysis.diagnosticSeverityOverrides": {}, // "python.defaultInterpreterPath": "./venv/bin/python", - "python.analysis.typeCheckingMode": "off" + "python.analysis.typeCheckingMode": "off", + "cSpell.enabled": false } diff --git a/aula61.py b/aula61.py index 3907a93..e467e0e 100644 --- a/aula61.py +++ b/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)