Escreva o códigoPráticaPython
Validar código de quatro dígitos
Combinar isdigit() com len().
O cofre só abre com código de exatamente 4 dígitos. Leia uma linha e imprima código válido se tiver 4 caracteres e todos forem dígitos, senão imprima código inválido.
Entrada: Uma linha com o texto digitado.
Saída: Uma linha com código válido ou código inválido.
Revisa aula 8 (14/08)
Exemplo 1
- Entrada
1234
- Saída esperada
código válido
Quatro dígitos é válido.
Exemplo 2
- Entrada
12a4
- Saída esperada
código inválido
Letra no meio deixa inválido.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
texto = input()
if texto.isdigit() and len(texto) == 4:
print("código válido")
else:
print("código inválido")
O if exige as duas condições com and: ser dígito e ter tamanho 4. .isdigit() garante que todos os caracteres são dígitos e len() conta os caracteres. Se uma falhar, cai no else com código inválido.
Erro comum: Testar só .isdigit() e esquecer de checar len() == 4.
Escreva sua solução e verifique quando quiser.