Qual das seguintes opções não é uma estrutura de controle utilizada na linguagem de programação python?

(A) - 
 if
(B) - 
 for
(C) - 
 while
(D) - 
 switch
(E) - 
 else

Dica

  • lembre-se do acrônimo "ifwe": "if", "for", "while" e "else".
  • pratique usando essas estruturas em seus próprios programas.
  • consulte a documentação oficial do python para obter mais informações sobre cada estrutura de controle.

Explicação

Python usa as estruturas de controle "if", "for", "while" e "else" para controlar o fluxo de execução de um programa. a estrutura "switch", que é comumente encontrada em outras linguagens de programação, não está disponível em python.

Análise das alternativas

As demais alternativas são estruturas de controle válidas em python:

  • (a): "if" é usada para executar blocos de código condicionalmente.
  • (b): "for" é usada para iterar sobre sequências ou coleções.
  • (c): "while" é usada para executar blocos de código repetidamente enquanto uma condição for verdadeira.
  • (d): "switch" não é uma estrutura de controle em python.
  • (e): "else" é usada para executar blocos de código quando uma condição for falsa.

Conclusão

É importante que os alunos conheçam as estruturas de controle disponíveis em python para poderem controlar eficazmente o fluxo de execução de seus programas.