Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Exercicios 1-4

Aquecimento

  1. Escreva um código que lê a lista abaixo e faça:
    lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
    Copiar código
    A leitura do tamanho da lista
    A leitura do maior e menor valor
    A soma dos valores da lista
    Ao final exiba uma mensagem dizendo:
    "A lista possui [tam] números em que o maior número é [maior] e o menor número é [menor]. A soma dos valores presentes nela é igual a [soma]"
    Dica: use as funções embutidas presentes na documentação do Python.
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]

tamanho_lista = len(lista)
maior_valor = max(lista)
menor_valor = min(lista)
soma_valores = sum(lista)


print(f"A lista possui {tamanho_lista} números em que o maior número é {maior_valor} e o menor número é {menor_valor}. A soma dos valores pares presentes nela é igual a {soma_valores}")
  1. Escreva uma função que gere a tabuada de um número inteiro de 1 a 10, de acordo com a escolha da pessoa usuária. Como exemplo, para o número 7, a tabuada deve ser mostrada no seguinte formato:
    Tabuada do 7:
    7 x 0 = 0
    7 x 1 = 7
    [...]
    7 x 10 = 70
numero_escolhido = int(input('Informe o número escolhido para a tabuada: '))

print(f"Tabuada do {numero_escolhido}:")

def tabuada (numero):
  for i in range(11):
     resultado = numero*i
     print(f"{numero} x {i} = {resultado}")

tabuada(numero_escolhido)
  1. Crie a função que leia a lista abaixo e retorne uma nova lista com os múltiplos de 3:
    [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
    Utilize o return na função e salve a nova lista na variável mult_3.
lista = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]

def multiplos_3(lista):
  mult_3 = list(filter(lambda x : x % 3 == 0,lista))
  return mult_3

mult_3 = multiplos_3(lista)
print(mult_3)
  1. Crie uma lista dos quadrados dos números da seguinte lista [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Lembre-se de utilizar as funções lambda e map() para calcular o quadrado de cada elemento da lista.
lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

quadrados = list(map(lambda x: x**2, lista))

print(quadrados)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi Valentina, tudo bem? 😊

Seus códigos estão ótimos e demonstram um bom entendimento das funções e estruturas de dados em Python! 👍

Para o primeiro exercício, você utilizou as funções len(), max(), min() e sum() de forma muito eficiente para analisar a lista. A mensagem final está clara e informativa.

No segundo exercício, a função tabuada está correta e gera a tabuada conforme solicitado. O uso do input() para obter o número do usuário é uma boa prática.

O terceiro exercício, com a função multiplos_3, também está excelente. O filter() com a expressão lambda é uma maneira concisa de selecionar os múltiplos de 3.

E no último exercício, o uso de map() com lambda para calcular os quadrados dos números é perfeito! 💪

Continue praticando e explorando essas ferramentas, pois elas são fundamentais em Data Science. 📈

🎓 Para saber mais: