A linguagem Python tem algumas opções de estruturas de repetição, como os laços “for” e “while”, e, além disso, tem alguns outros comandos que trazem ainda mais poder de programação para a linguagem.
Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas.
I. As estruturas de repetição em Python podem utilizar o comando “break” para interromper o loop e seguir para a próxima instrução ou bloco de instruções não indentadas na sequência do loop.
PORQUE
II. Existem situações em que é necessário interromper o laço de repetição, dependendo de uma determinada condição, isso ocorre, principalmente, quando não se conhece o número de repetições necessárias para realizar determinada tarefa.
Analisando as asserções anteriores, conclui-se que:
Olá! Acabei de responder uma questão desse tipo então creio que suas opções devem ser:
a. as duas asserções são falsas.
b. a primeira asserção é verdadeira, e a segunda é falsa.
c. as duas asserções são verdadeiras, e a segunda justifica a primeira.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.
Se sim, sua resposta deverá ser ...
Geralmente quando não sabemos ao certo a quantidade de repetições nescessárias para determinada tarefa se usa o comando while, que nos traz a idéa da palavra "enquanto" ...
Uma forma bem comum para jogar esse comando while em um loop é o:
while True:
Tornando assim um loop infinito e para isso precisamos do comando 'break', esse comando faz o código sair desse loop e continuar em frente.
Veja um pequeno exemplo:
n = s = 0
while True:
n = int(input('Digite um número: '))
if n = = 1000:
break
s += n
print( ' o somatório é' + s }
Perceba que com a condição if n = 1000:
break
o nosso loop vai parar no momento em que a pessoa digitar o número 1000, cair no break e voltar para o código seguinte.
Com isso podemos concluir que: As duas são verdadeiras e a segunda justifica a primeira.
Lista de comentários
Olá! Acabei de responder uma questão desse tipo então creio que suas opções devem ser:
a. as duas asserções são falsas.
b. a primeira asserção é verdadeira, e a segunda é falsa.
c. as duas asserções são verdadeiras, e a segunda justifica a primeira.
d. as duas asserções são verdadeiras, e a segunda não justifica a primeira.
e. a primeira asserção é falsa, e a segunda é verdadeira.
Se sim, sua resposta deverá ser ...
Geralmente quando não sabemos ao certo a quantidade de repetições nescessárias para determinada tarefa se usa o comando while, que nos traz a idéa da palavra "enquanto" ...
Uma forma bem comum para jogar esse comando while em um loop é o:
while True:
Tornando assim um loop infinito e para isso precisamos do comando 'break', esse comando faz o código sair desse loop e continuar em frente.
Veja um pequeno exemplo:
n = s = 0
while True:
n = int(input('Digite um número: '))
if n = = 1000:
break
s += n
print( ' o somatório é' + s }
Perceba que com a condição if n = 1000:
break
o nosso loop vai parar no momento em que a pessoa digitar o número 1000, cair no break e voltar para o código seguinte.
Com isso podemos concluir que: As duas são verdadeiras e a segunda justifica a primeira.
Bon estudos! :)