mirror of
https://github.com/ovosimpatico/bingo.git
synced 2026-01-15 14:42:51 -03:00
More efficient file reading
This commit is contained in:
@@ -1,25 +1,16 @@
|
||||
from src.funcoes import aleatorio
|
||||
def listas():
|
||||
#Geração de listas a partir do arquivo de cartelas. Essas listas são separadas em
|
||||
#listas menores, que são separadas a partir da vírgula.
|
||||
i = 0
|
||||
vazio = ''
|
||||
arquivo = open('cartelas.txt', 'r', encoding='utf-8')
|
||||
linhas = arquivo.readlines()
|
||||
tamanho = len(linhas)
|
||||
arquivo.close()
|
||||
vet = [0] * tamanho
|
||||
arquivo = open('cartelas.txt', 'r', encoding='utf-8')
|
||||
while True:
|
||||
lelinha = arquivo.readline().rstrip()
|
||||
if lelinha == vazio:
|
||||
break
|
||||
vet[i] = lelinha.split(',')
|
||||
for a in range(5):
|
||||
vet[i][a] = int(vet[i][a])
|
||||
i += 1
|
||||
arquivo.close()
|
||||
return vet
|
||||
# Open file and read lines
|
||||
with open('cartelas.txt', 'r', encoding='utf-8') as f:
|
||||
lines = f.readlines()
|
||||
|
||||
# Convert lines to list of lists of integers
|
||||
cards = []
|
||||
for line in lines:
|
||||
card = [int(number) for number in line.strip().split(',')]
|
||||
cards.append(card)
|
||||
|
||||
return cards
|
||||
|
||||
def cartelas_show():
|
||||
#Sorteia 4 cartelas dentre as 20 disponíveis
|
||||
|
||||
Reference in New Issue
Block a user