Geral
Algoritmos e Programação de Computadores I
Semana 6
0

Questão

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 em linguagem Python utilizam parênteses para definir o bloco de instruções.

B)

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

C)

As estruturas de repetição em linguagem Python utilizam chaves para definir o bloco de instruções.

D)

As estruturas de repetição atuam como funções, por isso utilizam a palavra reservada "def" para sua definição.

E)

As estruturas de repetição em linguagem Python são usadas para decidir quais trechos de código serão executados.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/967/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'oMkOibWa3uvWO3fwD2bGyvNQ6Q6HevejDNK1VgqrA3BdA7UNypnArKL4Gt40yfBL' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }