Julgue o item subsecutivo, que se referem a conceitos de pro...

Próximas questões
Com base no mesmo assunto
Q2133404 Programação

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. 

Alternativas

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