Informática, perguntado por uniksystemsdevelopme, 4 meses atrás

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))

Soluções para a tarefa

Respondido por vbonat
0

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

Anexos:
Perguntas interessantes