O seguinte pedaço de código contém um laço infinito. Qual é a melhor explicação para o motivo desse laço não terminar?
n = 10
resposta = 1
while (n > 0) :
resposta = resposta + n
n = n + 1
Print (resposta)
(a) A variável “n” começa com 10 e é incrementado de 1 a cada iteração do laço, de forma que ele é sempre positivo.
“resposta” começa em 1 e é incrementado de n a cada iteração, de forma que ele é sempre positivo
(b) Você não pode comparar “n” com zero em um “while”. Você precisa comparar “n” com uma outra variável.
(c) No corpo de um “while”, nós devemos tornar “n” como “False” e esse código não faz isso.
(d) No corpo de um “while”, nós devemos tornar “n” como “True” e esse código não faz isso.
Soluções para a tarefa
Respondido por
0
Explicação:
letra D pois o while tem q se tornar True
Perguntas interessantes
Direito,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
10 meses atrás
Espanhol,
10 meses atrás
Matemática,
1 ano atrás
Física,
1 ano atrás