Buscar

Atividade Objetiva 02_ 01 - Linguagens de Programação para Ciência de Dados (2020)

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

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

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
Você viu 3, do total de 4 páginas

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

Prévia do material em texto

15/06/2021 Atividade Objetiva 02: 01 - Linguagens de Programação para Ciência de Dados (2020)
https://pucminas.instructure.com/courses/8506/quizzes/39042 1/4
Atividade Objetiva 02
Entrega Sem prazo Pontos 10 Perguntas 6
Limite de tempo Nenhum Tentativas permitidas Sem limite
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 3 Menos de 1 minuto 10 de 10
MAIS RECENTE Tentativa 3 Menos de 1 minuto 10 de 10
Tentativa 2 3 minutos 6,5 de 10
Tentativa 1 12 minutos 6,5 de 10
 As respostas corretas estão ocultas.
Pontuação desta tentativa: 10 de 10
Enviado 6 de abr de 2020 em 22:16
Esta tentativa levou Menos de 1 minuto.
Fazer o teste novamente
1,5 / 1,5 ptsPergunta 1
São formas corretas de criar uma lista contendo números pares entre 1
e 100:
 pares = list(range(2, 101, 2)) 
 pares = [num for num in range(1,101) if num % 2 == 0] 
 pares = [num for num in range(2,101)] 
 pares = [num for num in range(2,100, 2)] 
https://pucminas.instructure.com/courses/8506/quizzes/39042/history?version=3
https://pucminas.instructure.com/courses/8506/quizzes/39042/history?version=3
https://pucminas.instructure.com/courses/8506/quizzes/39042/history?version=2
https://pucminas.instructure.com/courses/8506/quizzes/39042/history?version=1
https://pucminas.instructure.com/courses/8506/quizzes/39042/take?user_id=86782
15/06/2021 Atividade Objetiva 02: 01 - Linguagens de Programação para Ciência de Dados (2020)
https://pucminas.instructure.com/courses/8506/quizzes/39042 2/4
1,5 / 1,5 ptsPergunta 2
A função reduce() possui esse nome pelo fato de reduzir uma lista com
n elementos para apenas 1 elemento.
 Verdadeiro 
 Falso 
1,5 / 1,5 ptsPergunta 3
Com a função zip() é possível combinar elementos de um dicionário
com elementos de uma lista.
Exemplo:
dic = {"MG": "Minas Gerais", "SP":"São Paulo", "AC":"Acre", "MA":"M
aranhão"} 
regioes = ["SE", "SE", "NO", "NE"] 
estados = list(zip(dic, dic.values(), regioes))
 Verdadeiro 
 Falso 
1,5 / 1,5 ptsPergunta 4
A função filter(lambda x: x%3 ==0, numeros), aplicada à lista
numeros = [n for n in range(1, 16)], retornará uma lista apenas com
os números não divisíveis por 3, no intervalo fechado entre 1 e 15,
uma vez que ela elimina os elementos para os quais a condição x%3
== 0 será avaliada como True.
 Verdadeiro 
15/06/2021 Atividade Objetiva 02: 01 - Linguagens de Programação para Ciência de Dados (2020)
https://pucminas.instructure.com/courses/8506/quizzes/39042 3/4
 Falso 
2 / 2 ptsPergunta 5
Comprehension em Python é uma forma concisa e sofisticada de
gerar listas, onde podemos gerar uma lista iterando por outra lista ou
por uma faixa de valores e ainda testar se cada elemento satisfaz uma
determinada condição.
O exemplo abaixo vai gerar uma lista dos anos bissextos entre os anos
1900 e 2020. A lista gerada está correta?
bissextos = [ano for ano in range(1900, 2021, 4) if (ano % 400 ==
 0) or (ano % 4 == 0 and ano % 100 != 0)]
 Verdadeiro 
O exemplo gera todos os anos múltiplos de 4 no intervalo entre 
1900 e 2020, e testa de cada um desses anos gerados é bissexto, 
verificando de ele é divisível por 400 ou divisível por 4 mas não 
por 100.
 Falso 
2 / 2 ptsPergunta 6
Marque as opções que geram corretamente 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)]
15/06/2021 Atividade Objetiva 02: 01 - Linguagens de Programação para Ciência de Dados (2020)
https://pucminas.instructure.com/courses/8506/quizzes/39042 4/4
 
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)) 
Pontuação do teste: 10 de 10

Continue navegando