FC ConcursosFC Concursos

Questão FC95871

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.

Linguagens de Programação

CEBRASPE (CESPE) · 2023

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.
  1. Errado
  2. Certo
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: A afirmação está errada porque, na linguagem Python, os blocos de código não são delimitados por chaves, como em outras linguagens de programação. 

Como Python separa blocos de código?​​​​​​​

Python usa indentação (espaços ou tabulação) para definir blocos de código.

Exemplo:

def saudacao():
    print("Olá, mundo!")  # Esse print faz parte da função porque está indentado

if True:
    print("Essa linha faz parte do bloco do if")  # Indentado corretamente

Paralelo com a Linguagem R

A linguagem R, ao contrário de Python, pode usar chaves {} para definir blocos de código, similar a C e Java.

Exemplo de bloco de código em R usando chaves {}:

if (TRUE) {
  print("Isso está dentro do bloco do IF em R")
}

Conclusão

  • Python usa indentação para definir blocos.
  • R pode usar chaves {}, mas às vezes permite sintaxe sem elas.
  • A questão está ERRADA porque Python não usa chaves para separação de blocos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo