• Matéria: ENEM
  • Autor: jaquelinelago882
  • Perguntado 3 anos atrás

(ADAPTADA) Na AULA 4 você aprendeu o laço while e o laço for. A seguir você está vendo um laço implementado com while. I = 88 while (i >= 0): print(i) i -= 4 Assinale a alternativa que, CORRETAMENTE, gera a mesma saída que o código apresentado, mas agora implementando com laço for


italolol21: ADAPTADA) Aprendemos a trabalhar na AULA 4 com estruturas de repetição aninhadas. Observe o código a seguir que contém um exemplo disso empregando dois laços for.

for i in range (10,20):
for j in range (10, 20 , 2):
print('{} + {} = {}' . format(i, j, i + j))
Acerca deste código, assinale a alternativa que contém uma afirmação CORRETA sobre este código.
leivinho123: Qual foi a resposta

Respostas

respondido por: Gabriel2ANO
8

O código que gera o mesmo resultado é:

for i in range (88,-1,-4):

     print (i)

Analisando o código

Primeiramente, iremos analisar cada linha do código em while para traçar o 'caminho' que nosso código com for deverá percorrer.

i = 88 #Valor 88 atribuido a variável i.

while(i>=0): # Enquanto 88 for maior ou igual a zero, faremos o que estiver dentro do while repetidamente.

print(i) # Exibindo o valor de i.

i-=4 # Diminuindo 4 unidades da variável i.

Criando a mesma função do código em FOR:

i=88 #Valor 88 atribuido a variável i.

range(88,-1,-4)// O range vai criar uma sequência de números começando do 88 e diminuindo até o 0, subtraindo 4 unidades.Após isso, a função retornará um objeto iterável, dessa forma, poderemos usar o for para percorrer os elementos contidos.

for i in range(88,-1,-4)//For atribuirá a "i" o elemento percorrido na iteração do range.

print(i)// A função vai exibir o valor de i

Veja um programa de contagem regressiva usando for e range:https://brainly.com.br/tarefa/31605735

#SPJ4


jhonecorreia816: top mano mandou bem
Perguntas similares