Instruções
Passo 44
Logo após a variável
invalid_records, crie um loop for para iterar sobre ela. Para cada registro inválido, imprima Unexpected format '<key>: <val>' at position <index>.. Substitua <key>, <val> e <index> pela chave, valor e índice atuais.
Lembre-se de que invalid_records é uma lista de chaves que se referem a registros inválidos no dictionary atual. Você precisará pegar a chave de invalid_records e procurar o valor no dictionary.
Posição ou index refere-se ao dicionário atual em medical_records, definido pelo for externo no função.
Revise seu código até agora se precisar se lembrar dos loops e variáveis já criados.
Então, defina is_invalid como True.
Sinta-se à vontade para testar a função validate com dados inválidos para ver as mensagens de validação.
Com isso, o workshop do validador médico está completo.
O que fazer:
Testes:
- Você deve ter um loop `for` que itere sobre `invalid_records`.
- Você deve imprimir `Unexpected format '<key>: <val>' at position <index>.` (onde `<key>`, `<val>` e `<index>` devem ser substituídos pela chave, valor e índice atuais) dentro do seu loop `for`.
- Você deve definir `is_invalid` como `True` dentro do seu novo loop `for`.
Preview