0
respostas

Exercícios - Desafio - Aquecimento

#DESAFIO HORA DA PRÁTICA

#AQUECENDO

#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]
#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]
print(f'A lista possui {len(lista)} números em que o maior número é {max(lista)} e o menor número é {min(lista)}. A soma dos valores presentes nela é igual a {sum(lista)}')

#2. 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:

def tabuada(numero):
  print(f'Tabuada do {numero}:')
  for i in range (0, 11):
    print(f'{numero} x {i} = {numero * i}')

tabuada(int(input('Digite um número para calcular a tabuada: ')))

#3. 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.

def multiplos_tres(lista):
  multiplo = []
  for numero in lista:
    if numero % 3 == 0:
      multiplo.append(numero)
  return multiplo

lista = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
mult_3 = multiplos_tres(lista)
print(f'Estes são os múltiplos de 3: {mult_3}')

#4. 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]
quadrado = list(map(lambda x: pow(x, 2), lista))
print(f'Estes são os quadrados calculados: {quadrado}')