Estruturas de Condição (if / else) em Python

Questões sobre o assunto

1. Em Python, o que determina o início e o fim de um bloco de instruções?
1.50 pontos Média

Resposta correta: B) Indentação (espaços ou tab)

A indentação define quais instruções pertencem ao bloco controlado por if, else etc.

2. Considere o código abaixo. Qual será o valor da variável peso para altura = 1.80 e sexo = 'm'?
2.50 pontos Difícil
if sexo == 'h':
    peso = 72.7 * altura - 58
else:
    peso = 62.1 * altura - 44.7

Resposta correta: C) 67.08

Cálculo: \(62.1 \times 1.80 - 44.7 = 111.78 - 44.7 = 67.08\).

3. Para aprovação, a média ponderada deve ser ≥ 5. Dadas as notas n1 = 7 (peso 4) e n2 = 4 (peso 6), o aluno está:
2.50 pontos Difícil

Resposta correta: C) Aprovado

Média ponderada: \(\frac{7\cdot4 + 4\cdot6}{4+6} = \frac{28+24}{10}=5.2 \ge 5\).

4. Qual das sentenças abaixo descreve corretamente a diferença entre if e if/else em termos de fluxo de execução?
3.50 pontos Extrema

Resposta correta: D) O if executa seu bloco apenas se a condição for verdadeira; caso contrário, nada acontece. O if/else executa um bloco quando a condição é verdadeira e outro bloco quando é falsa.

Pontuação Total
0.00