Logo Passei Direto
Buscar
Um dos principais recursos das linguagens de programação são as estruturas de repetição, que permitem a execução de determinados trechos de instruções repetidamente, até que uma determinada condição seja atendida.

Com relação às estruturas de repetição em Python, assinale a alternativa correta.


a. As estruturas de repetição "for" em linguagem Python podem ter um número de repetições indeterminado, porém finito.
b. As estruturas de repetição em linguagem Python são usadas para decidir quais trechos de código serão executados.
c. As estruturas de repetição em linguagem Python utilizam chaves para definir o bloco de instruções.
d. As estruturas de repetição em linguagem Python utilizam parênteses para definir o bloco de instruções.
e. As estruturas de repetição atuam como funções, por isso utilizam a palavra reservada "def" para sua definição.
User badge image
Questões Para a Compreensão

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das alternativas em relação às estruturas de repetição em Python: a) As estruturas de repetição "for" em linguagem Python podem ter um número de repetições indeterminado, porém finito. - Esta afirmação é verdadeira, pois o loop "for" itera sobre uma sequência (como uma lista ou um range), que é finita, mas o número de iterações pode ser considerado indeterminado até que a sequência seja definida. b) As estruturas de repetição em linguagem Python são usadas para decidir quais trechos de código serão executados. - Isso se refere mais a estruturas de controle de fluxo, como "if", e não especificamente a estruturas de repetição. c) As estruturas de repetição em linguagem Python utilizam chaves para definir o bloco de instruções. - Em Python, os blocos de código são definidos por indentação, não por chaves. d) As estruturas de repetição em linguagem Python utilizam parênteses para definir o bloco de instruções. - Novamente, em Python, a definição de blocos é feita por indentação, não por parênteses. e) As estruturas de repetição atuam como funções, por isso utilizam a palavra reservada "def" para sua definição. - Isso é incorreto, pois "def" é usado para definir funções, não para estruturas de repetição. Diante da análise, a alternativa correta é: a) As estruturas de repetição "for" em linguagem Python podem ter um número de repetições indeterminado, porém finito.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 3 anos

A alternativa correta é a letra a. As estruturas de repetição "for" em linguagem Python podem ter um número de repetições indeterminado, porém finito.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

as linhas 2,3,11,12,19 e 20 do programa. Indique qual é a alternativa que apresenta os comandos corretos utilizando variáveis acumuladoras.


a. 1-III; 2-I; 3-II.
b. 1-I; 2-III; 3-II.
c. 1-II; 2-I; 3-III.
d. 1-III; 2-II; 3-I.
e. 1-I; 2-II; 3-III.

Os métodos de manipulação das listas são recursos indispensáveis para a produtividade do desenvolvimento com o uso dessas estruturas de dados.

Considerando os métodos e suas definições, analise os termos a seguir e os relacione às definições a que se referem.

1. For.
2. While.
3. Loop.

I. Termo utilizado em estruturas de repetição que obedecem a uma condição de parada.
II. Termo utilizado para definir as voltas de uma estrutura de repetição.
III. Termo utilizado para criar um laço de repetição quando se tem uma sequência definida.

Assinale a alternativa que relaciona adequadamente os dois grupos de informações.

a. 1-III; 2-I; 3-II.
b. 1-I; 2-III; 3-II.
c. 1-II; 2-I; 3-III.
d. 1-III; 2-II; 3-I.
e. 1-I; 2-II; 3-III.


a. 1-III; 2-I; 3-II.
b. 1-I; 2-III; 3-II.
c. 1-II; 2-I; 3-III.
d. 1-III; 2-II; 3-I.
e. 1-I; 2-II; 3-III.

Seja a seguinte lista de compras:

lista = ['cebola',1.85,'tomate',4.05,'cenoura',4.22]

Indique qual é o programa correto que utiliza o comando for e que mostre todas as informações da lista.


Considere o seguinte trecho de código:
list = [1, -2, -3, 4]
aux = 0
for i in list:
if i % 2 == 0:
aux += i
print(aux)
A saída do programa acima será:


a. 2.
b. 10.
c. Nenhuma das alternativas.
d. 0.
e. 4.

Mais conteúdos dessa disciplina