Estruturas de Condição – 3 ou mais vias em Python

Questões sobre o assunto

1. Qual palavra‑chave do Python é a abreviação de “else if”?
1.50 ponto Média

Resposta correta: B) elif

O elif é a forma abreviada de “else if” e permite testar novas condições dentro do mesmo bloco de decisão.

2. No programa que verifica a existência de um triângulo, qual expressão abaixo está correta?
2.50 pontos Difícil

Resposta correta: B) maior < (a + b + c) - maior

Para que três lados formem um triângulo, o maior lado deve ser menor que a soma dos dois menores, ou seja, maior < (a + b + c) - maior.

3. Por que o exemplo da temperatura com a ordem “if t > 32 … elif t > 86 …” produz resultado incorreto?
2.50 pontos Difícil

Resposta correta: B) Porque a primeira condição captura todos os valores > 32, impedindo o elif de ser avaliado

Ao colocar a condição mais genérica primeiro, valores maiores que 86 já satisfazem t > 32 e nunca chegam ao elif.

4. Considerando o programa apresentado, quais serão as mensagens exibidas para os lados a = 5, b = 5 e c = 8?
3.50 pontos Extrema

Resposta correta: C) Forma triângulo – Isósceles

Os lados 5, 5 e 8 satisfazem a condição de existência (8 < 5+5) e, como dois lados são iguais, o programa classifica‑o como isósceles.

Pontuação Total
0.00