You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在C#中如何从TXT文件获取蛇游戏里'O'的X、Y索引?

获取文本中'O'的X、Y坐标
  • 先定义坐标规则:以文本左上角为原点(0,0),X为水平方向的字符索引(从左到右递增),Y为垂直方向的行索引(从上到下递增)
  • 用以下代码可以快速定位'O'的位置:
# 你的文本内容
text = """####################
#                  #
#                  #
#                  #
#                  #
#                  #
#                  #
#   O              #
#                  #
####################"""

# 逐行查找'O'
for y, line in enumerate(text.splitlines()):
    if 'O' in line:
        x = line.find('O')
        print(f"O的坐标:X={x}, Y={y}")

运行上述代码,针对你提供的文本,会得到结果:O的坐标:X=4, Y=6

内容的提问来源于stack exchange,提问作者808thlife

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:21:07