Tipagem dinâmica em Python
Gabarito: letra A. Python possui tipagem dinâmica, ou seja, o tipo de uma variável é inferido e definido em tempo de execução pelo interpretador. Isso significa que não é necessário declarar o tipo explicitamente; ele é determinado pelo valor atribuído.
Alternativa A — ✅ Correta ⟵ GABARITO
A tipagem dinâmica é a característica essencial da linguagem Python que permite que uma variável mude de tipo durante a execução, conforme o valor atribuído. O interpretador define o tipo automaticamente.
Alternativa B — ❌ Incorreta
O modo interativo (REPL) é uma forma de executar comandos Python linha a linha, mas não tem relação com a definição de tipos de variáveis. A confusão ocorre por associar o comportamento interativo à tipagem, o que é incorreto.
Alternativa C — ❌ Incorreta
A sintaxe refere-se às regras gramaticais da linguagem (como indentação, palavras-chave). Embora a sintaxe de Python seja simples, ela não determina o tipo das variáveis em tempo de execução.
Alternativa D — ❌ Incorreta
A interpretação bytecode é o processo pelo qual o código Python é compilado para bytecode e depois executado pela máquina virtual. Isso é um detalhe de implementação, não o recurso que define o tipo das variáveis.
Alternativa E — ❌ Incorreta
Empacotamento (packing/unpacking) é uma operação que permite agrupar ou desagrupar valores (ex.: tuplas). Não se relaciona com a determinação do tipo de uma variável em tempo de execução.