fork download
  1.  
  2. import random
  3.  
  4. a = []
  5. b = []
  6. c = []
  7. d = []
  8. e = []
  9. f1 = 0
  10. while f1 <= 4:
  11. x = random.randint(1,9)
  12. if a.count(x) == 0:
  13. a.append(x)
  14. f1 = f1 + 1
  15. f2 = 0
  16. while f2 <= 4:
  17. x = random.randint(10,20)
  18. if b.count(x) == 0:
  19. b.append(x)
  20. f2 = f2 + 1
  21. f3 = 0
  22. while f3 <= 4:
  23. x = random.randint(21,30)
  24. if c.count(x) == 0:
  25. c.append(x)
  26. f3 = f3 + 1
  27. f4 = 0
  28. while f4 <= 4:
  29. x = random.randint(31,40)
  30. if d.count(x) == 0:
  31. d.append(x)
  32. f4 = f4 + 1
  33. f5 = 0
  34. while f5 <= 4:
  35. x = random.randint(41,50)
  36. if e.count(x) == 0:
  37. e.append(x)
  38. f5 = f5 + 1
  39.  
  40. a2 = a.copy()
  41.  
  42. c[2] = '★'
  43. a1 = [a[0],b[0],c[0],d[0],e[0]]
  44. b1 = [a[1],b[1],c[1],d[1],e[1]]
  45. c1 = [a[2],b[2],c[2],d[2],e[2]]
  46. d1 = [a[3],b[3],c[3],d[3],e[3]]
  47. e1 = [a[4],b[4],c[4],d[4],e[4]]
  48.  
  49. n1 = [a[0],b[1],c[2],d[3],e[4]]
  50. n2 = [a[4],b[3],c[2],d[1],e[0]]
  51.  
  52. a11 = [str(n) for n in a1]
  53. b11 = [str(n) for n in b1]
  54. c11 = [str(n) for n in c1]
  55. d11 = [str(n) for n in d1]
  56. e11 = [str(n) for n in e1]
  57. if len(str(a11[0])) == 1:
  58. a11[0] = ' ' + a11[0]
  59. if len(str(b11[0])) == 1:
  60. b11[0] = ' ' + b11[0]
  61. if len(str(c11[0])) == 1:
  62. c11[0] = ' ' + c11[0]
  63. if len(str(d11[0])) == 1:
  64. d11[0] = ' ' + d11[0]
  65. if len(str(e11[0])) == 1:
  66. e11[0] = ' ' + e11[0]
  67.  
  68. print('ビンゴゲームスタート―!!')
  69. print('君のカードはこれだよ!')
  70. print(a11)
  71. print(b11)
  72. print(c11)
  73. print(d11)
  74. print(e11)
  75.  
  76. o = 0
  77. y = []
  78. for y1 in range(1,51):
  79. y.append(y1)
  80. while 1:
  81. # z = input('エンターを押してね')
  82. z=False
  83. if not z:
  84. # l = y.pop(random.randint(1,50))
  85. l = y.pop(random.randint(0, len(y)-1)) # 修正
  86.  
  87. if a.count(l) == 1:
  88. a[a.index(l)] = '★'
  89. print(l,'が出たよ!')
  90. elif b.count(l) == 1:
  91. b[b.index(l)] = '★'
  92. print(l,'が出たよ!')
  93. elif c.count(l) == 1:
  94. c[c.index(l)] = '★'
  95. print(l,'が出たよ!')
  96. elif d.count(l) == 1:
  97. d[d.index(l)] = '★'
  98. print(l,'が出たよ!')
  99. elif e.count(l) == 1:
  100. e[e.index(l)] = '★'
  101. print(l,'が出たよ!')
  102. else:
  103. print(l,'が出たよ!残念君のカードにはないね') # 修正
  104.  
  105. if a.count('★') == 4:
  106. o = o + 1
  107. if b.count('★') == 4:
  108. o = o + 1
  109. if c.count('★') == 4:
  110. o = o + 1
  111. if d.count('★') == 4:
  112. o = o + 1
  113. if e.count('★') == 4:
  114. o = o + 1
  115.  
  116. if a1.count('★') == 4:
  117. o = o + 1
  118. if b1.count('★') == 4:
  119. o = o + 1
  120. if c1.count('★') == 4:
  121. o = o + 1
  122. if d1.count('★') == 4:
  123. o = o + 1
  124. if e1.count('★') == 4:
  125. o = o + 1
  126.  
  127. if n1.count('★') == 4:
  128. o = 5 + 1
  129. if n2.count('★') == 4:
  130. o = o + 1
  131.  
  132. if o == 1:
  133. print('1リーチ中だよ!')
  134. if o == 2:
  135. print('2リーチ中だよ!')
  136. if o == 3:
  137. print('3リーチ中だよ!')
  138. if o == 4:
  139. print('4リーチ中だよ!')
  140. if o == 5:
  141. print('5リーチ中だよ!')
  142. if o >= 2:
  143. o = o - 1
  144. if o >= 3:
  145. o = o - 1
  146. if o >= 4:
  147. o = o - 1
  148.  
  149. if a.count('★') == 5:
  150. print('ビンゴだよ!')
  151. a = ['|','|','|','|','|']
  152. print('ゲームしゅーりょー!!(パチパチパチ)')
  153. break
  154.  
  155. if b.count('★') == 5:
  156. print('ビンゴだよ!')
  157. b = ['|','|','|','|','|']
  158. print('ゲームしゅーりょー!!(パチパチパチ)')
  159. break
  160.  
  161. if c.count('★') == 5:
  162. print('ビンゴだよ!')
  163. c = ['|','|','|','|','|']
  164. print('ゲームしゅーりょー!!(パチパチパチ)')
  165. break
  166.  
  167. if d.count('★') == 5:
  168. print('ビンゴだよ!')
  169. d = ['|','|','|','|','|']
  170. print('ゲームしゅーりょー!!(パチパチパチ)')
  171. break
  172.  
  173. if e.count('★') == 5:
  174. print('ビンゴだよ!')
  175. e = ['|','|','|','|','|']
  176. print('ゲームしゅーりょー!!(パチパチパチ)')
  177. break
  178.  
  179. if a1.count('★') == 5:
  180. print('ビンゴだよ!')
  181. a1 = ['―','―','―','―','―']
  182. print('ゲームしゅーりょー!!(パチパチパチ)')
  183. break
  184.  
  185. if b1.count('★') == 5:
  186. print('ビンゴだよ!')
  187. b1 = ['―','―','―','―','―']
  188. print('ゲームしゅーりょー!!(パチパチパチ)')
  189. break
  190.  
  191. if c1.count('★') == 5:
  192. print('ビンゴだよ!')
  193. c1 = ['―','―','―','―','―']
  194. print('ゲームしゅーりょー!!(パチパチパチ)')
  195. break
  196.  
  197. if d1.count('★') == 5:
  198. print('ビンゴだよ!')
  199. d1 = ['―','―','―','―','―']
  200. print('ゲームしゅーりょー!!(パチパチパチ)')
  201. break
  202.  
  203. if e1.count('★') == 5:
  204. print('ビンゴだよ!')
  205. e1 = ['―','―','―','―','―']
  206. print('ゲームしゅーりょー!!(パチパチパチ)')
  207. break
  208.  
  209. if n1.count('★') == 5:
  210. print('ビンゴだよ!')
  211. a[0] = '\'
  212. b[1] = '\'
  213. c[2] = '\'
  214. d[3] = '\'
  215. e[4] = '\'
  216. print('ゲームしゅーりょー!!(パチパチパチ)')
  217. break
  218. if n2.count('★') == 5:
  219. print('ビンゴだよ!')
  220. a[4] = '/'
  221. b[3] = '/'
  222. c[2] = '/'
  223. d[1] = '/'
  224. e[0] = '/'
  225. print('ゲームしゅーりょー!!(パチパチパチ)')
  226. break
  227.  
  228. a1 = [a[0],b[0],c[0],d[0],e[0]]
  229. b1 = [a[1],b[1],c[1],d[1],e[1]]
  230. c1 = [a[2],b[2],c[2],d[2],e[2]]
  231. d1 = [a[3],b[3],c[3],d[3],e[3]]
  232. e1 = [a[4],b[4],c[4],d[4],e[4]]
  233.  
  234. n1 = [a[0],b[1],c[2],d[3],e[4]]
  235. n2 = [a[4],b[3],c[2],d[1],e[0]]
  236.  
  237. a11 = [str(n) for n in a1]
  238. b11 = [str(n) for n in b1]
  239. c11 = [str(n) for n in c1]
  240. d11 = [str(n) for n in d1]
  241. e11 = [str(n) for n in e1]
  242. if a1[0] == a2[0]:
  243. a11[0] = ' ' + a11[0]
  244. if b1[0] == a2[1]:
  245. b11[0] = ' ' + b11[0]
  246. if c1[0] == a2[2]:
  247. c11[0] = ' ' + c11[0]
  248. if d1[0] == a2[3]:
  249. d11[0] = ' ' + d11[0]
  250. if e1[0] == a2[4]:
  251. e11[0] = ' ' + e11[0]
  252.  
  253. print(a11)
  254. print(b11)
  255. print(c11)
  256. print(d11)
  257. print(e11)
  258.  
  259.  
Success #stdin #stdout 0.02s 11276KB
stdin
stdout
ビンゴゲームスタート―!!
君のカードはこれだよ!
[' 1', '20', '25', '34', '45']
[' 5', '14', '24', '31', '46']
[' 2', '16', '★', '33', '43']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '40', '50']
8 が出たよ!残念君のカードにはないね
[' 1', '20', '25', '34', '45']
[' 5', '14', '24', '31', '46']
[' 2', '16', '★', '33', '43']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '40', '50']
5 が出たよ!
[' 1', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '43']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '40', '50']
26 が出たよ!残念君のカードにはないね
[' 1', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '43']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '40', '50']
38 が出たよ!残念君のカードにはないね
[' 1', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '43']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '40', '50']
43 が出たよ!
[' 1', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '40', '50']
40 が出たよ!
[' 1', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '50']
1 が出たよ!
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '50']
50 が出たよ!
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '★']
11 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '★']
42 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '★']
12 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '★']
48 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '★']
29 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '★']
36 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '★']
6 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '13', '30', '35', '41']
[' 4', '17', '27', '★', '★']
13 が出たよ!
['★', '20', '25', '34', '45']
['★', '14', '24', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '35', '41']
[' 4', '17', '27', '★', '★']
24 が出たよ!
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '35', '41']
[' 4', '17', '27', '★', '★']
35 が出たよ!
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '41']
[' 4', '17', '27', '★', '★']
41 が出たよ!
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '17', '27', '★', '★']
18 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '17', '27', '★', '★']
49 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '17', '27', '★', '★']
23 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '17', '27', '★', '★']
27 が出たよ!
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '17', '★', '★', '★']
28 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '17', '★', '★', '★']
37 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '17', '★', '★', '★']
17 が出たよ!
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '★', '★', '★', '★']
44 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '★', '★', '★', '★']
22 が出たよ!残念君のカードにはないね
['★', '20', '25', '34', '45']
['★', '14', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '★', '★', '★', '★']
14 が出たよ!
['★', '20', '25', '34', '45']
['★', '★', '★', '31', '46']
[' 2', '16', '★', '33', '★']
[' 7', '★', '30', '★', '★']
[' 4', '★', '★', '★', '★']
21 が出たよ!残念君のカードにはないね
4リーチ中だよ!
ビンゴだよ!
ゲームしゅーりょー!!(パチパチパチ)