FC ConcursosFC Concursos

Questão FC95899

No que se refere às linguagens de programação e a scripts, julgue o item subsequente. Considere o seguinte código escrito em Perl. if (a < 0) { /* Code blocking */ } O código acima

Linguagens de Programação

CEBRASPE (CESPE) · 2014

No que se refere às linguagens de programação e a scripts, julgue o item subsequente.

Considere o seguinte código escrito em Perl.

if (a < 0)  {
/* Code blocking */
}


O código acima apresentado pode ser escrito, de forma equivalente, na linguagem Python, usando os comandos a seguir.

if (a.lt.0)
     then
     C Code blocking
endif
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: O código apresentado está errado porque a sintaxe da condição em Python não é a mesma que em Perl. Em Python, a estrutura correta para a condição seria: if a < 0: seguido de um bloco de código indentado, sem o uso de "then" ou "endif". A notação a.lt.0 também não é válida em Python; a comparação deve ser feita utilizando os operadores padrão. Portanto, a afirmação de que a sintaxe é equivalente é incorreta.


Código correto em Python:


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

Continue aprendendo