Pular para o conteúdo

Duvida sobre um pequeno programinha

Responder tópico
  • Denunciar
  • Indicar

1. Duvida sobre um pequeno programinha

Enviado em 13/10/2012 - 21:05h

Boas Galera.
Estava eu nesse feriado acompanhando minha mãe em um bingo e vendo que uma senhora que estava falando os números tinha muita dificuldade com os mesmo.
Minha mãe me perguntou se era possível fazer um programa para bingo.
Sei que já exite muitos por ai, mais nada melhor do que colocar a mão na massa para aprender uma linguagem.
Sou novo na programação e resolvi escolher Python para começar.
Consegui fazer o programa até uma certa parte.
Segue o código.

#!/usr/bin/python
# Programa para Bingo.

import random
import os
import re

random.seed()
n=random.randint(1,64)
cls=os.system("clear")

print "*"*23
print "* Programa para Bingo *"
print "*"*23

arq=open("bingo.txt",'a')
arq.write("%i " %(n))
arq.close()

arq1 = open("bingo.txt",'r')
str = arq1.readlines()
arq1.close()
cont = 0

for i in str:
if i == n:
cont = 1
else:
cont = 2
if cont == 1:
print "erro"
else:

print "Numero",n

print str
cls

O problema é que não consigo achar uma maneira de verificar se o numero já foi gerado.
Agradeço desde já o tempo cedido, e espero que alguém possa me dar uma luz.

Responder tópico

2. Re: Duvida sobre um pequeno programinha

Enviado em 13/10/2012 - 21:54h

python não é bem minha praia mas uma solução, e ir guardando os valores em um array, e quando sortiar um novo numero testar se ele já não esta dentro do array.

3. Re: Duvida sobre um pequeno programinha

Enviado em 13/10/2012 - 22:38h

Olá adri3d, em primeiro lugar obrigado por responder tão rápido a minha pergunta.
Eu até estava pensando nessa maneira mais se o programa travar por qualquer que seja o motivo eu irei perder todos os números já sorteados, o que não seria nada legal.
Eu estou usando primeiro um arquivo mais depois estava pensando em usar um DB para isso, nada muito complicado mais se não conseguir fazer funcionar primeiro com um arquivo passar para um DB seria um pulo de etapas.
Mais agradeço mesmo a boa vontade de responder :D

4. Re: Duvida sobre um pequeno programinha

Enviado em 21/11/2012 - 15:54h

Desculpa, não entendi a pergunta, tentei executar o seu python no meu terminal e deu muitos erros, qual numero não imprime? O randomico?

Fernando H. Benatti.
http://www.dnanerd.com

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder