com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa correta: a) Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utiizando a indentacao. B) Python é uma linguagem procedural a qual não contempla orientação a objetos. C) Listas em Python são conjunto de valores, os quais só podem ser do mesmo tipo, acessados por um índice numérico q inicia em zero. D) Python é uma linguagem compilavel, a qual, após esse processo, gera um arquivo executável, do tipo binário. E) A declaração da variável é algo obrigatório em Python
Soluções para a tarefa
Resposta:
Resposta A esta correta
Explicação:
A (Certo) - O python não usa as chaves {} para definir os blocos de código como em outras linguagens, ele usa a identação (o espaçamento á direita) para definir os blocos.
B (Errado) - O python tem sim orientação á objetos e não é procedural, como o C por exemplo
C (Errado) - Em python, listas e tuplas podem ter vários tipos de dados, por exemplo
minhaLista = [ 12, "victor", 13.7, umObjetoQualquer]
D (Errado) - A linguagem python é interpretada. ou seja, do código python é passado para um bytecode, e do bytecode o Python virtual machine o compila para um arquivo binário que o dispositivo executa.
E (Errado) - Caso precisa você pode sim declarar uma variável com um valor nulo(None)
Espero ter ajudado!
Bons estudos! ✌
Resposta:
a) Em comandos condicionais ou de repetição, a separação de blocos de código em Python é feita utiizando a indentacao.
Explicação:
Gabarito Estácio