Acerca de programação em Python, julgue o item subsequente.G...

Próximas questões
Com base no mesmo assunto
Q3291506 Programação

Acerca de programação em Python, julgue o item subsequente.


Geralmente, utiliza-se o loop WHILE quando o número de execuções é conhecido antes da execução desse loop, e utiliza-se o loop FOR quando o número de execuções ainda for desconhecido antes da execução desse loop




Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: E - errado.

Tema Central: A questão aborda o uso correto dos loops em Python, principalmente as distinções entre loop WHILE e loop FOR. Entender essa diferença é essencial para a programação eficiente e correta em Python, especialmente para um Técnico que deve garantir a precisão nos scripts.

Resumo Teórico: Em Python, e na maioria das linguagens de programação, o loop FOR é utilizado quando sabemos de antemão o número de iterações que queremos executar. Por exemplo, iterar sobre uma lista ou um range fixo de números. O loop WHILE, por outro lado, é mais apropriado quando o número de iterações não é conhecido antes da execução; ele continua a executar até que uma determinada condição seja falsa.

Justificativa da Alternativa Correta: A afirmação apresentada na questão está incorreta. O uso dos loops é justamente o contrário do que foi descrito. Portanto, a resposta é Errado. O loop FOR é usado quando o número de iterações é conhecido, enquanto o loop WHILE é empregado quando não se sabe quantas vezes será necessário iterar.

Por exemplo:

# Exemplo de loop FOR
for i in range(5):  # O número de execuções é conhecido (5 vezes)
    print(i)

# Exemplo de loop WHILE
i = 0
while i < 5:  # O loop continua até a condição ser falsa
    print(i)
    i += 1

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

FOR

  • Geralmente é utilizado quando o número de iterações é conhecido antes do início do loop.
  • É comumente usado para percorrer sequências (como listas, tuplas, strings) ou um intervalo definido (como ).

WHILE

  • É mais adequado quando o número de iterações não é conhecido antecipadamente e depende de uma condição que pode mudar durante a execução.
  • O loop continua executando enquanto a condição for verdadeira.

CONFORTARE ESTO VIR.

#PF2025

Os conceitos estão invertidos, o correto seria:

WHILE quando o número de execuções ainda for desconhecido antes da execução desse loop;

# (Loop infinito)

while True:

print("Olá Qconcursos!")

FOR quando o número de execuções é conhecido antes da execução desse loop,

# range(5) gera números de 0 a 4

for contador in range(5): 

print(contador)

Resposta: Errado.

Bons estudos! 

Típica questão Cebraspe.

Apenas inverteu as definições:

Geralmente, utiliza-se o loop WHILE (FOR) quando o número de execuções é conhecido antes da execução desse loop, e utiliza-se o loop FOR (WHILE) quando o número de execuções ainda for desconhecido antes da execução desse loop

Gab.: ERRADO.

#APF2025

#Deuséfiel

#Acredite!

Correto seria:

Usa-se o for quando o número de repetições é conhecido.

Usa-se o while quando o número de repetições é desconhecido ou depende de uma condição.

"FOR é FIXO, WHILE é INCERTO"

  • FOR = Fixo, Ordenado, Repetições controladas
  • WHILE = enquanto a condição não mudar, continua

 

Resumo final para prova:

for Quando o número de repetições é conhecido Definido

while Quando a repetição depende de uma condição Indefinido

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo