Buscar

Marque as opções que geram corretamente uma lista com os anos bissextos entre 1900 e 2020. bissextos = list(filter(lambda ano: (ano % 400 == 0) o...

Marque as opções que geram corretamente uma lista com os anos bissextos entre 1900 e 2020.


bissextos = list(filter(lambda ano: (ano % 400 == 0) or (ano % 4 == 0 and ano % 100 != 0), range(1900, 2021, 4)))
bissextos = list(range(1900, 2021, 4))
bissextos = [ano for ano in range(1900, 2021, 4) if (ano % 400 == 0) or (ano % 4 == 0 and ano % 100 != 0)]

Essa pergunta também está no material:

Atividade Objetiva 04_ 09 - Introdução a Linguagem Python (2022)
4 pág.

Python Pontifícia Universidade Católica de Minas GeraisPontifícia Universidade Católica de Minas Gerais

💡 1 Resposta

User badge image

Ed Verified user icon

A opção correta para gerar uma lista com os anos bissextos entre 1900 e 2020 é: bissextos = [ano for ano in range(1900, 2021, 4) if (ano % 400 == 0) or (ano % 4 == 0 and ano % 100 != 0)] Essa expressão de compreensão de lista utiliza um loop para percorrer os anos no intervalo de 1900 a 2020, pulando de 4 em 4. Em seguida, verifica se o ano é divisível por 400 ou se é divisível por 4 e não é divisível por 100. Se a condição for verdadeira, o ano é adicionado à lista "bissextos".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais