欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 迷宮生成器

錢多多1年前8瀏覽0評論

Python是一種功能強大的編程語言,簡單易學,而且它可以用來制作簡單而令人驚嘆的應用程序,比如迷宮生成器。

# 導入所需的庫
import random
# 定義迷宮生成器函數
def generate_maze(n):
# 創建二維列表
maze = [['#' for x in range(n)] for y in range(n)]
# 隨機設置起點和終點
maze[0][random.randint(0, n-1)] = 'S'
maze[n-1][random.randint(0, n-1)] = 'E'
# 隨機設置障礙物
for i in range(n):
for j in range(n):
if maze[i][j] != 'S' and maze[i][j] != 'E' and random.random()< 0.3:
maze[i][j] = '.'
# 返回迷宮
return maze
# 調用函數生成迷宮
maze = generate_maze(10)
# 打印迷宮
for row in maze:
print(' '.join(row))

上面的代碼將生成一個大小為10x10的迷宮,并使用'#'、'S'、'E'和'.'字符表示迷宮中的墻壁、起點、終點和障礙物。

你可以使用這個迷宮生成器來創建有趣的游戲和應用程序,挑戰你的朋友和家人。