Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. import random
  2.  
  3. if __name__ == "__main__":
  4. area = [[0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],
  5. [0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],
  6. [0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],
  7. [0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0],
  8. ]
  9. keep = ""
  10.  
  11. c_bomb = int(input("Input bomb: "))
  12. for i in range(0,c_bomb,1):
  13. row =random.randint(0, 7)
  14. column =random.randint(0, 7)
  15. if area[row][column] == 42:
  16. i-=1
  17. else:
  18. area[row][column] = 42
  19.  
  20.  
  21. for i in range(0,8,1):
  22. for j in range(0,8,1):
  23. if area[i][j] == 42:
  24. if i==0 and j==0:
  25. if area[i][j+1] != 42:
  26. area[i][j+1]+=1
  27. if area[i+1][j] !=42:
  28. area[i+1][j]+=1
  29. if area[i+1][j+1]!=42:
  30. area[i+1][j+1]+=1
  31. elif i==0 and j==7:
  32. if area[i][j-1] != 42:
  33. area[i][j-1]+=1
  34. if area[i+1][j] !=42:
  35. area[i+1][j]+=1
  36. if area[i+1][j-1]!=42:
  37. area[i+1][j-1]+=1
  38. elif i==7 and j==0:
  39. if area[i-1][j] != 42:
  40. area[i-1][j]+=1
  41. if area[i-1][j+1] !=42:
  42. area[i-1][j+1]+=1
  43. if area[i][j+1]!=42:
  44. area[i][j+1]+=1
  45. elif i==7 and j==7:
  46. if area[i][j-1] != 42:
  47. area[i][j-1]+=1
  48. if area[i-1][j] !=42:
  49. area[i-1][j]+=1
  50. if area[i-1][j-1]!=42:
  51. area[i-1][j-1]+=1
  52. elif i==0:
  53. if area[i][j-1]!=42:
  54. area[i][j-1]+=1
  55. if area[i][j+1]!=42:
  56. area[i][j+1]+=1
  57. if area[i+1][j-1]!=42:
  58. area[i+1][j-1]+=1
  59. if area[i+1][j+1]!=42:
  60. area[i+1][j+1]+=1
  61. if area[i+1][j]!=42:
  62. area[i+1][j]+=1
  63. elif i==7:
  64. if area[i-1][j-1]!=42:
  65. area[i-1][j-1]+=1
  66. if area[i-1][j+1]!=42:
  67. area[i-1][j+1]+=1
  68. if area[i-1][j]!=42:
  69. area[i-1][j]+=1
  70. if area[i][j-1]!=42:
  71. area[i][j-1]+=1
  72. if area[i][j+1]!=42:
  73. area[i][j+1]+=1
  74. elif j==0:
  75. if area[i-1][j+1]!=42:
  76. area[i-1][j+1]+=1
  77. if area[i-1][j]!=42:
  78. area[i-1][j]+=1
  79. if area[i+1][j]!=42:
  80. area[i+1][j]+=1
  81. if area[i+1][j+1]!=42:
  82. area[i+1][j+1]+=1
  83. if area[i][j+1]!=42:
  84. area[i][j+1]+=1
  85. elif j==7:
  86. if area[i-1][j-1]!=42:
  87. area[i-1][j-1]+=1
  88. if area[i-1][j]!=42:
  89. area[i-1][j]+=1
  90. if area[i][j-1]!=42:
  91. area[i][j-1]+=1
  92. if area[i+1][j-1]!=42:
  93. area[i+1][j-1]+=1
  94. if area[i+1][j]!=42:
  95. area[i+1][j]+=1
  96. else:
  97. if area[i-1][j-1]!=42:
  98. area[i-1][j-1]+=1
  99. if area[i-1][j]!=42:
  100. area[i-1][j]+=1
  101. if area[i-1][j+1]!=42:
  102. area[i-1][j+1]+=1
  103. if area[i][j+1]!=42:
  104. area[i][j+1]+=1
  105. if area[i][j-1]!=42:
  106. area[i][j-1]+=1
  107. if area[i+1][j-1]!=42:
  108. area[i+1][j-1]+=1
  109. if area[i+1][j]!=42:
  110. area[i+1][j]+=1
  111. if area[i+1][j+1]!=42:
  112. area[i+1][j+1]+=1
  113.  
  114.  
  115. print("\n")
  116. for i in area:
  117. keep = ""
  118. for j in i:
  119. if j==42:
  120. keep= keep+ " " +"*"
  121. else:
  122. keep= keep+ " " +str(j)
  123. print(keep)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement