El nuevo Programa de como hacer una tabla de bingo
Enviado por Alex_e10 • 25 de Noviembre de 2015 • Práctica o problema • 392 Palabras (2 Páginas) • 97 Visitas
import random as rn
import numpy as np
def tabla_de_bingo(m):
tabla=np.zeros((m,m),dtype=int)
i=0
while(i<m):
z=0
while(z<m):
a1=int(rn.random()*15)+1
if((a1<16) and (tabla[i-1,0]!=a1)and (tabla[i-2,0]!=a1)and (tabla[i-3,0]!=a1)and (tabla[i-4,0]!=a1)):
tabla[i][0]=a1
a2=int(rn.random()*15)+16
if((a2>=16) and (a2<31)and (tabla[i-1][1]!=a2)and (tabla[i-2][1]!=a2)and (tabla[i-3][1]!=a2)and(tabla[i-4][1]!=a2)):
tabla[i][1]=a2
a3=int(rn.random()*15)+31
if((a3>=31) and (a3<46)and (tabla[i-1][2]!=a3)and (tabla[i-2][2]!=a3)and (tabla[i-3][2]!=a3)and (tabla[i-4][2]!=a3)):
tabla[i][2]=a3
tabla[2,2]=0
a4=int(rn.random()*15)+41
if((a4>=46) and (a4<61)and (tabla[i-1][3]!=a4)and(tabla[i-2][3]!=a4)and(tabla[i-3][3]!=a4)and(tabla[i-4][3]!=a4)):
tabla[i][3]=a4
a5=int(rn.random()*15)+61
if((a5>=61) and (tabla[i-1][4]!=a5)and (tabla[i-2][4]!=a5)and (tabla[i-3][4]!=a5)and (tabla[i-4][4]!=a5)):
tabla[i][4]=a5
z=z+1
i=i+1
return tabla
print("**tabla de bingo**")
print("** B I N G O**")
print(tabla_de_bingo(5))
...