Informática, perguntado por fycix, 8 meses atrás

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 lgyfixa
0

Explicação:

letra D pois o while tem q se tornar True

Perguntas interessantes