Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.33 KB | None | 0 0
  1. print('Введите размер квадратного поля(>=3)')
  2. n = int(input())
  3. print('Введите числа, описывающие колво бактерий в каждой клетке')
  4. description = [[int(input()) for i in range(n)] for j in range(n)]
  5. print('Введите колво капель антибиотика')
  6. k = int(input())
  7. for i in range(k):
  8.     print('Введите столбец, куда попала капля')
  9.     y0 = int(input())
  10.     print('Введите ряд, куда попала капля')
  11.     x0 = int(input())
  12.     for x in range(n):
  13.         for y in range(n):
  14.             if x0 == x and y0 == y:
  15.                 description[x][y] -= 8
  16.             elif (x == x0 - 1 and y == y0) or (x == x0 + 1 and y == y0) or (y == y0 - 1 and x == x0) \
  17.                     or (y == y0 + 1 and x == x0):
  18.                 description[x][y] -= 4
  19.             elif (x == x0 - 1 and y == y0 - 1) or (x == x0 - 1 and y == y0 + 1) \
  20.                     or (x == x0 + 1 and y == y0 - 1) or (x == x0 + 1 and y == y0 + 1):
  21.                 description[x][y] -= 4
  22. for x0 in range(n):
  23.     for y0 in range(n):
  24.         if description[x0][y0] < 0:
  25.             description[x0][y0] = 0
  26. print('Колво бактерий, выживших в каждой клетке')
  27. for i in description:
  28.     print(*i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement