Segue lista de exercicios de 1 a 7 na mesma resolução:
import os
from datetime import date
## Exercicio 1
lista_numeros = [1,2,3,4,5,6,7,8,9,10]
lista_nomes = ['Renan', 'Luciana', 'Lucineia', 'Maria']
lista_ano = [1988, date.today().year]
def main():
exibir_lista(lista_numeros)
calculcar_soma_impares(lista_numeros)
exibir_lista_decresente(lista_numeros)
exibir_tabuada()
somar_itens_lista(lista_numeros)
calculcar_media(lista_numeros)
## Exercicio 2
def exibir_lista(lista):
print('\nA lista de números original é:')
print(f'{lista}')
##Exercico 3
def calculcar_soma_impares(lista):
soma = 0
for item in lista:
if item % 2 != 0:
soma+= item
print(f'\nA Soma dos números impares na lista é de: {soma} ')
##Excercicio 4
def exibir_lista_decresente(lista):
lista.sort(reverse=True)
print('\nA lista em ordem decrescente é:')
print(f'{lista}\n')
##Excercicio 5
def exibir_tabuada():
numero = int(input('Digite o número que deseja realizar a tabuada: '))
for item in range(1, 11):
valor_calculado = numero * item
print(f'{numero} X {item} = {valor_calculado}\n')
##Excercicio 6
def somar_itens_lista(lista):
soma_total = 0
try:
for item in lista:
soma_total += item
print(f'A Soma de todos os números da lista é: {soma_total}\n')
except Exception as e:
print(f'Ocorreu um erro: {e}')
##Excercicio 7
def calculcar_media(lista):
soma_total = 0
try:
for item in lista:
soma_total += item
media = soma_total/len(lista)
print(f'A media da lista é: {media}')
except ZeroDivisionError:
print('Lista vazia ou inválida')
except Exception as e :
print(f'Ocorreu um erro{e}')
def finalizar_app():
pass
if __name__ == '__main__':
main()