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'和'.'字符表示迷宮中的墻壁、起點、終點和障礙物。
你可以使用這個迷宮生成器來創建有趣的游戲和應用程序,挑戰你的朋友和家人。
上一篇html小游戲源代碼案例
下一篇html小游戲短的代碼