(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
Respostas
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
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.