Ana cria uma função defineldade(nome, idade) em Python para armazenar em um dicionário a idade associada a um nome. Ela quer garantir que a idade seja sempre um número inteiro. Como Ana pode garantir que a idade passada para a função defineldade(nome, idade) seja um número inteiro?
Ana cria uma função defineldade(nome, idade) em Python para armazenar em um dicionário a idade associada a um nome. Ela quer garantir que a idade seja sempre um número inteiro.
Como Ana pode garantir que a idade passada para a função defineldade(nome, idade) seja um número inteiro?
- Usar um if para verificar se idade é do tipo int.
- Converter idade para int dentro da função.
- Usar um decorator para validar o tipo de idade.
- Definir o tipo de idade como int na assinatura da função.
- Checar se idade é divisível por 1.