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.