Para não repetir cada pergunta, deixei dentro as marcações #[x], onde x representa o número do exercício e o código abaixo a resolução...
#[1]
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} o menor número é {menor_valor}. A soma dos valores presentes nela é igual a {soma_valores}')
.
#[2]
valor = int(input('Informe um valor inteiro: '))
def tabuada(valor):
for i in range(1,11):
resultado = i * valor
print(f'{i} x {valor} = {resultado}')
print(f'Tabuada do {valor}:')
tabuada(valor)
. #[3]
lista_valores = [97, 80, 94, 88, 80, 1, 16, 53, 62, 32, 24, 99]
def multiplos(lista: list) -> list:
mult_3 = []
for valor in lista:
if valor % 3 == 0:
mult_3.append(valor)
return mult_3
mult_3 = multiplos(lista_valores)
print(mult_3)
. #[4]
lista_inicial = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
lista_quadrados = map(lambda x: x**2, lista_inicial)
lista_quadrados = list(lista_quadrados)
print(f'Lista incial\n{lista_inicial}\n')
print(f'Lista de quadrados\n{lista_quadrados}')