Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- '''
- 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()
Advertisement
Add Comment
Please, Sign In to add comment