91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-04
  • 語言: Python
  • 標簽: A*??astar??A星??尋路??

資源簡介

A星算法的Python實現,在控制臺直接執行腳本可以看到模擬圖

資源截圖

代碼片段和文件信息

#!/usr/bin/env?python

import?sys

CC_RED_BEGIN?=?‘\033[0;31m‘
CC_GREEN_BEGIN?=?‘\033[0;32m‘
CC_YELLOW_BEGIN?=?‘\033[0;33m‘
CC_BLUE_BEGIN?=?‘\033[0;34m‘
CC_END?=?‘\033[0m‘


def?createMap(width?height):
????ret?=?[]
????for?ln?in?xrange(height):
????????ret.append([0]?*?width)
????return?ret


def?printNode(node):
????s?=?‘%02X‘?%?(node)
????if?node?==?1:
????????s?=?CC_RED_BEGIN?+?s?+?CC_END
????elif?node?==?2:
????????s?=?CC_GREEN_BEGIN?+?s?+?CC_END
????elif?node?==?3:
????????s?=?CC_YELLOW_BEGIN?+?s?+?CC_END
????elif?node?==?4:
????????s?=?CC_BLUE_BEGIN?+?s?+?CC_END
????sys.stdout.write(s)


def?printSpace():
????sys.stdout.write(‘?‘)


def?printLf():
????sys.stdout.write(‘\n‘)


def?printMap(mp):
????for?ln?in?mp:
????????for?node?in?ln:
????????????printNode(node)
????????????printSp

評論

共有 條評論