python 轰炸机人使用循环

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 轰炸机人使用循环相关的知识,希望对你有一定的参考价值。

n, m, k = [int(i) for i in input().split()]
a = [[0] * m for i in range(n)]
for i in range(k):
    row, col = (int(j) - 1 for j in input().split())
    a[row][col] = -1
for i in range(n):
    for j in range(m):
        for di in range(-1, 2):
            for dj in range(-1, 2):
                if 0 <= i + di < n and 0 <= j + dj < m and a[i][j] != -1 and a[i + di][j + dj] == -1:
                    a[i][j] += 1
for i in range(n):
    for j in range(m):
        if a[i][j] == -1:
            print("*", end=" ")
        elif a[i][j] == 0:
            print(".", end=" ")
        else:
            print(a[i][j], end=" ")
    print()

以上是关于python 轰炸机人使用循环的主要内容,如果未能解决你的问题,请参考以下文章

论如何用python发qq消息轰炸虐狗好友

短信轰炸,得罪一个Android转Python的程序员是件多么可怕的事?

Java实现QQ微信轰炸机1.2(斗图乞丐版)

QQ微信消息轰炸

使用Selennium实现短信轰炸机

python的pulp库解决线性规划问题