Para o trecho de código abaixo analise e responda: quantas vezes os comandos
representados aqui por "iteração" serão executados?
Como o valor de "n" não está definido, ao ser executado vai apresentar erro.
Considerando que "n" é uma variável que armazena um valor inteiro positivo e assinale a alternativa correta.
i = 1
while i < n:
"iteração"
i = i + 1
A) n
B) 2 * n
C) n - 1
D) n + 1
Código adaptado para executar. Fiz rodar no PyCharm
i = 1
n = 10
while i < n:
#"iteração"
print(f'valor de I. . : {i}', end=' ')
print(f'Valor de n. . : {n}')
n = n - 1
i += 1
Na opção B e D, o programa fica em LOOP.
Para opção C, I vai imprimir até que i < n. Então a resposta certa é C. De acordo???
Para os valores i = 1 e n = 10, segue abaixo o print da tela
valor de I. . : 1 Valor de n. . : 10
valor de I. . : 2 Valor de n. . : 9
valor de I. . : 3 Valor de n. . : 8
valor de I. . : 4 Valor de n. . : 7
valor de I. . : 5 Valor de n. . : 6
Process finished with exit code 0
Obrigado
Marcos