1. Operações sobre a lista
lista = [16, 14, 63, 65, 17, 99, 70, 11, 20, 48, 79, 32, 17, 89, 12, 25, 66]
tam = len(lista) # tamanho da lista
maior = max(lista) # maior valor
menor = min(lista) # menor valor
soma = sum(lista) # soma dos valores
print(f"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}")
2. Função da tabuada
def tabuada(n: int) -> None:
"""Exibe a tabuada de um número inteiro de 0 a 10."""
print(f"Tabuada do {n}:")
for i in range(11):
print(f"{n} x {i} = {n * i}")
3. Função para múltiplos de 3
def multiplos_de_3(lista: list) -> list:
"""Retorna uma nova lista contendo apenas os múltiplos de 3."""
return [x for x in lista if x % 3 == 0]
valores = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
mult_3 = multiplos_de_3(valores)
print(mult_3) # saída: [24, 99]
4. Quadrados usando lambda e map()
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
quadrados = list(map(lambda x: x**2, numeros))
print(quadrados)