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