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
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