''' Exercícios com Listas em Python Para: Gabriel Azevedo Ex.1) Criar listas Diego Mendes Rodrigues ''' import random tamanho_lista = 5 # Tamanho de cada lista gerada listas = [] # Listas que já foram geradas def criar_lista(): """Criar uma lista ordenada""" lista = [] for i in range(tamanho_lista): lista.append(random.randrange(1, 99)) lista.sort() return lista def exibir_listas(): """Exibir as listas criadas""" print('\nSuas listas:') for lista_exibir in listas: print(lista_exibir) quantidade_listas = 0 # Quantidad de listas na variável 'listas' listas_anteriores = 0 # Quantidad de listas na variável 'listas', antes de adicionarmos novas listas # Interagir com o usuário final, perguntando quantas listas serão criadas quantas_serao_criadas = 1 while quantas_serao_criadas > 0: print(f'\nVocê possui {quantidade_listas} listas, e antes possuía {listas_anteriores} listas\n') quantas_serao_criadas = int(input(f'Quantas listas com {tamanho_lista} elementos deseja criar? (0 para sair) ')) # Caso a quantidade seja maior que 0, criar as listas e exibir if quantas_serao_criadas > 0: for i in range(quantas_serao_criadas): lista = criar_lista() listas.append(lista) # Ordenar todas as listas listas.sort() if quantidade_listas > 0: listas_anteriores = quantidade_listas quantidade_listas = len(listas) exibir_listas()