2025年12月22日 星期一

賓果

 import random

d = list(range(1,25+1))

random.shuffle(d)

# print(d)



for i in range(0,25):

  print(d[i],end='\t')

  if (i+1)%5==0:print()

  

outs = [1,2,3,4,5,6,7,8,9,10]

outs = list(range(1,26))

outs = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]

for out in outs:

  for i in range(25):

    if d[i]==out:d[i]=-d[i]


print()

for i in range(0,25):

  print(d[i],end='\t')

  if (i+1)%5==0:print()

  

c = 0

for i in range(5):

  if d[0+5*i]<0 and d[1+5*i]<0 and d[2+5*i]<0 and d[3+5*i]<0 and d[4+5*i]<0:

    print(d[0+5*i],d[1+5*i],d[2+5*i],d[3+5*i],d[4+5*i])

    c = c + 1


for i in range(5):

  if d[0+i]<0 and d[5+i]<0 and d[10+i]<0 and d[15+i]<0 and d[20+i]<0 : 

    print(d[0+i],d[5+i],d[10+i],d[15+i],d[20+i])

    c = c + 1


if d[0]<0 and d[6]<0 and d[12]<0 and d[18]<0 and d[24]<0 : 

  print(d[0]<0,d[6],d[12],d[18],d[24] )

  c = c + 1

if d[4]<0 and d[8]<0 and d[12]<0 and d[16]<0 and d[20]<0 :

  print(d[4],d[8],d[12], d[16],d[20] )

  c = c + 1


print(c,'line')



Output:


19 22 18 6 4

5 3 9 1 7

25 12 17 15 10

20 2 14 24 13

21 8 11 23 16


-19 22 -18 -6 -4

-5 -3 -9 -1 -7

25 -12 -17 -15 -10

-20 -2 -14 24 -13

21 -8 -11 23 -16

-5 -3 -9 -1 -7

-18 -9 -17 -14 -11

-4 -7 -10 -13 -16

3 line

沒有留言:

張貼留言