亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Python 列表中指定一般 (x,y) 位置?

如何在 Python 列表中指定一般 (x,y) 位置?

飲歌長嘯 2021-09-14 15:07:29
我必須制作一個以矩陣作為迷宮的迷宮游戲。我希望能夠向上/向下/向右/向左移動玩家 (X)。為此,我必須定義數組的坐標 x,y,以便相應地移動它們。如何指定數組中的一般位置?這是我的迷宮(“1”代表墻,“X”代表玩家):level = [    ["1","X","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1"],    ["1"," "," ","1","1","1","1","1","1","1"," "," "," "," "," "," "," "," "," "," ","1","1","1","1","1"],    ["1"," "," ","1","1","1","1","1","1","1"," "," ","1","1","1","1","1","1"," "," ","1","1","1","1","1"],    ["1"," "," "," "," "," "," "," ","1","1"," "," ","1","1","1","1","1","1"," "," ","1","1","1","1","1"],    ["1"," "," "," "," "," "," "," ","1","1"," "," ","1","1","1"," "," "," "," "," "," "," "," ","1","1"],    ["1"," ","1","1","1","1"," "," ","1","1"," "," ","1","1","1"," "," "," "," "," "," "," "," ","1","1"],    ["1"," ","1","1","1","1"," "," ","1","1"," "," ","1","1","1","1","1","1"," "," ","1","1","1","1","1"],    ["1"," ","1","1","1","1"," "," ","1","1"," "," "," "," ","1","1","1","1"," "," ","1","1","1","1","1"],    ["1"," "," ","1","1","1"," "," "," "," "," "," "," "," ","1","1","1","1"," "," "," "," "," "," ","1"],    ["1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1"," ","1"]]start_maze = level[0][1]end_maze = level[9][23]print(start_maze)print(end_maze)for bla in level:    print(' '.join(str(n) for n in bla))所以迷宮的輸出是: Maze我想要做的是能夠說玩家處于“bla”位置。如果玩家選擇向上移動,則意味著位置現在在 x 方向變為 -1,在 y 方向保持不變......我希望我足夠清楚......我是 Python 的新手。(順便說一句,使用 Python 3)
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 239 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號