Julgue o item subsecutivo, que se referem a conceitos de pro...
Julgue o item subsecutivo, que se referem a conceitos de programação e banco de dados.
Na linguagem Python, os blocos de código são separados por
chaves.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - errado
Na linguagem de programação Python, os blocos de código são definidos pela indentação, e não por chaves como em outras linguagens, como JavaScript ou C. A indentação é uma parte crucial do design do Python e ajuda a tornar o código mais legível e organizado.
Para definir um bloco de código em Python, você deve indentar cada linha do bloco com um espaço fixo. Por convenção, a comunidade Python utiliza 4 espaços para cada nível de indentação, mas é possível também usar o tab. É importante ser consistente na escolha da indentação em todo o código.
Por exemplo, em uma estrutura condicional if
, o bloco de código que segue a condição deve estar indentado da seguinte maneira:
if condição: # Bloco indentado execute_ação()
Uma vez que a alternativa sugere que o Python utiliza chaves para delimitar blocos de código, ela está incorreta. Essa característica é essencial para entender como escrever código Python válido e é um dos primeiros conceitos que um programador deve aprender ao começar com essa linguagem.
Portanto, lembre-se, no Python a indentação é fundamental e não chaves. A clareza do código vem dessa estruturação e é uma das razões pelas quais Python é frequentemente elogiado por sua legibilidade.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Por indentação.
Por chave, salvo melhor juízo é o R
A indentação é usada para delimitar blocos de código e é uma parte importante da sintaxe da linguagem Python.
Os blocos de código ajudam a organizar a estrutura do código, a questão quis confundir Python ( que usa indentação) com R ( chaves para definir início e fim do bloco).
Exemplo em R:
Ex: for (i in 1:5) {
print(i)
print("Lemon")
}
Exemplo em Python:
for i in range(1, 6):
print(i)
print("Lemon")
ERRADO
"Na linguagem Python, os blocos de código são separados por chaves."
__
Separação dos blocos de código:
Python = por indentação
R = por chaves
Identação em Python refere-se ao espaçamento ou recuo de linhas de código para indicar a estrutura e o escopo do programa. Ao contrário de outras linguagens de programação que usam chaves ({}) ou palavras-chave para delimitar blocos de código, em Python, a estrutura do programa é determinada pela indentação correta.
A identação é importante porque define os blocos de código que são executados em conjunto. Ela ajuda a visualizar a hierarquia e a organização do código, facilitando a leitura e a compreensão do programa.
Em Python, a identação é normalmente feita usando espaços em branco ou tabulações. O padrão de identação recomendado é usar 4 espaços em branco para cada nível de indentação. É importante manter uma consistência na identação ao longo do código para evitar erros de sintaxe.
Aqui está um exemplo simples para ilustrar a identação em Python:
if x > 0:
print("x é positivo") # Esta linha está indentada dentro do bloco do if
print("continuando o programa...") # Esta linha também está indentada dentro do bloco do if
else:
print("x é negativo") # Esta linha está indentada dentro do bloco do else
print("fim do programa") # Esta linha também está indentada dentro do bloco do else
Observe que o código dentro do if e do else está indentado com 4 espaços em relação à linha que os precede. Essa indentação indica que essas linhas fazem parte dos respectivos blocos de código.
A falta de indentação correta pode levar a erros de sintaxe em Python, já que o interpretador do Python depende da indentação para entender a estrutura do programa. Portanto, é importante prestar atenção à correta identação do seu código Python.
Fonte chatgpt
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo