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 atuam como funções, por isso utilizam a palavra reservada "def" para sua definição,
d- As estruturas de repetição em linguagem Python utilizam chaves para definir o bloco de instruções,
e- As estruturas de repetição em linguagem Python utilizam parênteses para definir o bloco de instruções.
User badge image
Questões Para a Compreensão

ano passado

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 é parcialmente correta, pois o "for" em Python geralmente itera sobre uma sequência (como uma lista ou um range), que é um número finito de repetições, mas não é indeterminado. b) As estruturas de repetição em linguagem Python são usadas para decidir quais trechos de código serão executados. - Esta afirmação é incorreta, pois estruturas de repetição não decidem quais trechos de código serão executados; isso é função das estruturas condicionais (como if). c) As estruturas de repetição atuam como funções, por isso utilizam a palavra reservada "def" para sua definição. - Esta afirmação é falsa, pois estruturas de repetição não são definidas com "def"; isso é usado para definir funções. d) As estruturas de repetição em linguagem Python utilizam chaves para definir o bloco de instruções. - Esta afirmação é incorreta, pois Python utiliza indentação (espaços ou tabulações) para definir blocos de código, não chaves. e) As estruturas de repetição em linguagem Python utilizam parênteses para definir o bloco de instruções. - Esta afirmação também é falsa, pois, assim como na alternativa anterior, Python não usa parênteses para definir blocos de instruções. Após analisar todas as alternativas, a mais correta é a) porque, embora a parte "indeterminado" não seja precisa, a ideia de que o "for" pode ter um número finito de repetições é verdadeira. No entanto, como nenhuma alternativa é completamente correta, a resposta correta não está presente. Se precisar de mais ajuda, é só avisar!

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

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

Mais conteúdos dessa disciplina