Informática, perguntado por silvania2551, 3 meses atrás

Observe o código abaixo em Python. A, b = 0, 1 while b < 10: print (b) a, b = b, a b Após a execução, esse código gera a seguinte saída: 0 0 1 2 3 4 0 1 1 2 3 5 8 1 1 2 3 5 8 0 1 2 3 4 5 6 7 8 9 1 2 4 8


saviomenezesgama1: O que exatamente é pra responder?
saviomenezesgama1: Essa questão tá muito estranha.... Ele pede pra repetir b até chegar em 10, mas ele não faz nada pra somar b... Além do mais se eu entendi direito a e b são inversamente iguais mas não se somam então o while só iria repetir as variáveis

Soluções para a tarefa

Respondido por vbonat
4

No código de programação Python dado, a saída impressa é c)  1 1 2 3 5 8.

Saída do código Python

No código em linguagem Python fornecido, podemos observar a presença de um laço (while), onde a variável b é impressa na tela, até que seu valor seja maior ou igual a 10. Em cada iteração do laço a variável b é atualizada como a soma a + b.

Para encontrar a saída impressa, podemos verificar o que ocorre em cada iteração do laço while:

Iteração 1 => valor impresso: 1 => valores atualizados a = 1, b = 1.

Iteração 2 => valor impresso: 1 => valores atualizados a = 1, b = 2.

Iteração 3 => valor impresso: 2 => valores atualizados a = 2, b = 3.

Iteração 4 => valor impresso: 3 => valores atualizados a = 3, b = 5.

Iteração 5 => valor impresso: 5 => valores atualizados a = 5, b = 8.

Iteração 5 => valor impresso: 8 => valores atualizados a = 8, b = 13.

Portanto, a saída impressa na tela é 1 1 2 3 5 8. A alternativa c) é correta.

Código organizado

a, b = 0, 1

while b < 10:

   print (b)

   a, b = b, a+b

Alternativas organizadas

a) 0 0 1 2 3 4

b) 0 1 1 2 3 5 8

c)  1 1 2 3 5 8

d) 0 1 2 3 4 5 6 7 8 9

e) 1 2 4 8

Saiba mais sobre programação Python em: https://brainly.com.br/tarefa/53896408

#SPJ4

Respondido por danimanoel0631
0

Resposta:

A resposta correta é: 1 1 2 3 5 8

Explicação: Gabarito

Perguntas interessantes