Ana pode garantir que a idade passada para a função defineIdade(nome, idade) seja um número inteiro utilizando a função isinstance(). Ela pode verificar se o tipo de dado passado como argumento é um número inteiro (int) antes de armazená-lo no dicionário. Caso não seja um número inteiro, Ana pode retornar uma mensagem de erro ou converter o valor para inteiro antes de armazená-lo no dicionário. Segue um exemplo de como Ana pode implementar essa verificação na função: ``` def defineIdade(nome, idade): if isinstance(idade, int): # idade é um número inteiro, pode ser armazenado no dicionário dicionario[nome] = idade else: # idade não é um número inteiro, retorna uma mensagem de erro return "A idade precisa ser um número inteiro." ``` Dessa forma, Ana garante que apenas números inteiros serão armazenados no dicionário.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar