Buscar

ana cria uma função defineIdade(nome, idade) em python para armazenarem um dicionário a idade associada a um nome. Ela quer garantir que a idade se...

ana cria uma função defineIdade(nome, idade) em python para armazenarem 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 defineIdade(nome, Idade) seja um número inteiro?

💡 1 Resposta

User badge image

Ed Verified user icon

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.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais