Na programação, instruções de repetição são usadas para executar um bloco de código específico uma ou mais vezes. A instrução while é utilizada para iterar sobre um bloco de código com instruções, desde que a expressão condicional seja verdadeira. Geralmente, esse tipo de instrução de repetição é usado quando não se sabe de antemão a quantidade exata de vezes para iterar. Além disso, é uma estrutura muito recomendada para iterar sobre dados sequenciais.​​​​​​​ def pular_(nuvens): saltos = 0 indice = 0 while indice < (len(nuvens) - 2): if nuvens[indice + 2] != 1: # 1... # 2... else: # 3... # 4... return saltos print (pular_nuvens(nuvens))

Respostas 1

Para completar a questão, as perguntas se encontram no final da resposta. Vamos completar a função do código em Python e encontraremos que a primeira e terceira linhas devem conter saltos = saltos+1 e saltos = saltos; A segunda e a quarta linha devem conter indice = indice + 1.

A) Completando a primeira e a terceira linha

Estas linhas devem conter o número de saltos a serem realizados. Ou seja quando um elemento da lista for diferente de um, deve se contar um salto. Caso contrário o número de saltos não muda.

  • Primeira linha: saltos = saltos + 1
  • Terceira linha: saltos = saltos

B) Completando a segunda linha

A variável índice é utilizada pelo código para percorrer a lista nuvens. Portanto temos que atualizá-la a cada iteração, caso contrário o programa pode entrar em um loop infinito.

  • Segunda linha: indice = indice + 1

C) Completando a quarta linha

Neste caso a variável índice também deve ser atualizada para que as iterações percorrem adequadamente a lista nuvens.

  • Quarta linha: indice = indice + 1

A) Que código deve ser inserido na primeira e na terceira linhas faltantes? Justifique a sua resposta.

B) Que código deve ser inserido na segunda linha faltante? Justifique a sua resposta.

C) Que código deve ser inserido na quarta linha faltante? Justifique a sua resposta.

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

#SPJ1

answer img

Você sabe a resposta? Adicione-a aqui!

Can't find the answer?

Log in com Google

ou

Esqueceu sua senha?

Não tenho conta, e quero Registre-se

Escolha um idioma e uma região
How much to ban the user?
1 hour 1 day 100 years