• Matéria: Informática
  • Autor: ericoferreira622
  • Perguntado 4 anos atrás

Na AULA 4 você aprendeu a trabalhar com a estrutura de repetição while (enquanto). deveria apresentar na tela impresso todos os valores de 10 até 100. X = 10 while (x <= 100): print (x) Porém, o código apresentado contém um problema. Assinale a alternativa que CORRETAMENTE explica qual o problema e a soluçã para ele. O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que laço nunca se encerre. A solução para o problema é retirar a linha do print de dentro do while, colocando após o lago, e criando uma instrução dentro do laço para iterar a variável de controle B O problema no codigo é que expressão lógica colocada no laço está incorreta: A solução para o problema é alterar a condição lógica do laço para x>= 100 O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que laço nunca se encerre. A solução para o problema é alterar a condição lógica do laço para x>100. D O problema no codigo é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida antes o print E O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro d while. A linha deve ser inserida após o print.

Respostas

respondido por: cavalhero608
25

Resposta:

Alternativa D.

Explicação:

O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida antes o print.

x = 10

while (x <= 100):

x += 1

print(x)

respondido por: viniciusalvesilva201
13

Resposta:

Alternativa E.

Explicação:

O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida DEPOIS do print.

para ser impresso os números de 10 até 100 o comando x += 1 deve ser inserido depois do print(x), porque se for inserido antes o programa irá contar de 11 até 101.

Perguntas similares