Matemática Múltipla Escolha

Considere o dicionário: dados = {'nome': 'Ana', 'idade': 25, 'cidade': 'São Paulo'} O que será retornado por dados['idade']?

Considere o dicionário:

dados = {'nome': 'Ana', 'idade': 25, 'cidade': 'São Paulo'}

O que será retornado por dados['idade']?

  1. 25'
  2. None
  3. 25
  4. 'idade'
  5. ['idade']

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - 25

A questão aborda o conceito de Dicionários em Python, que são estruturas de dados que armazenam pares de chave-valor.

Análise da Questão

Para responder corretamente, precisamos entender como o Python interpreta a definição do dicionário e como acessamos seus elementos.

  1. Definição do Dicionário:
    O código define o objeto da seguinte forma:
    dados = \{'nome': 'Ana', 'idade': 25, 'cidade': 'São Paulo'\}
  • As chaves (keys) estão entre aspas simples: 'nome', 'idade', 'cidade'.
  • Os valores (values) podem ser strings (entre aspas) ou números (sem aspas).
  1. Mapeamento dos Dados:
    Vamos visualizar a associação entre as chaves e os valores:
ChaveValor AssociadoTipo do Dado
'nome''Ana'String (texto)
'idade'25Inteiro (número)
'cidade''São Paulo'String (texto)
  1. Operação Solicitada:
    O comando pedido é dados['idade'].
  • O Python procura pela chave 'idade' dentro do dicionário dados.
  • Encontra-se o valor correspondente a ela.

Por que as outras alternativas estão erradas?

  • Alternativa a ('25'): Errada porque, no código original, o número 25 não possui aspas. Se estivesse escrito '25', seria considerado um texto (string), mas ele foi definido como um número inteiro.
  • Alternativa b (None): Errada. O valor None só seria retornado se a chave não existisse e utilizássemos métodos específicos para tratamento de erro, ou se o valor associado fosse explicitamente None. Como a chave existe, o valor real é retornado.
  • Alternativa d ('idade'): Errada. Esta seria a chave, não o valor armazenado nela.
  • Alternativa e (['idade']): Errada. Isso representaria uma lista contendo a chave, o que não corresponde à operação de acesso direto a um item de dicionário.

Portanto, ao acessar a chave 'idade', o Python retorna o valor numérico 25.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.