Qual das seguintes opções **não** é uma estrutura de controle em python?
(A) -
if-elif-else
(B) -
for
(C) -
while
(D) -
break
(E) -
continue
Explicação
"break" é uma declaração que interrompe a execução de um loop (for ou while) ou de uma instrução switch. ele não é considerado uma estrutura de controle porque não altera o fluxo lógico do programa, mas sim o interrompe prematuramente.
Análise das alternativas
As demais alternativas são estruturas de controle em python:
- (a) if-elif-else: estrutura condicional que permite executar diferentes blocos de código dependendo do valor de uma expressão booleana.
- (b) for: estrutura de loop que itera sobre uma sequência de elementos.
- (c) while: estrutura de loop que executa um bloco de código enquanto uma expressão booleana for verdadeira.
- (e) continue: declaração que pula a iteração atual de um loop e continua com a próxima.
Conclusão
As estruturas de controle são essenciais para controlar o fluxo de execução de um programa. entender e usar essas estruturas corretamente é fundamental para escrever programas eficientes e robustos.