在Python中给rowscolumns赋值。

我正试图为我正在开发的一个游戏创建一个9×9的棋盘,我已经成功地使用列表输出了一个9×9的棋盘,但是我希望从1,2,3……开始的数字在行和列中都是升序的。

目前,我的输出是。

/ / / / / / / / / 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
. . . . . . . . . 
& & & & & & & & &

但我想要的是..:

  0 1 2 3 4 5 6 7 8
0 / / / / / / / / / 
1 . . . . . . . . . 
2 . . . . . . . . . 
3 . . . . . . . . . 
4 . . . . . . . . . 
5 . . . . . . . . . 
6 . . . . . . . . . 
7 . . . . . . . . . 
8 & & & & & & & & &

我想分享一下我用来创建这个的代码 但是我确信它只是一个基本的代码来实现这个目的 但是为了打印板子 我使用了这段代码。

    for i in board:
        for j in i:
            print(j, end=" ")
        print()

任何帮助都是非常感激的!

解决方案:

将你的原始代码稍微包装一下就可以了,然后在循环中加入另一个打印。

print(" ", end=" ")
for idx in range(len(board[0])):
    print(idx, end=" ")
print()

for idx, i in enumerate(board):
    print(idx, end=" ")
    for j in i:
        print(j, end=" ")
    print()

给TA打赏
共{{data.count}}人
人已打赏
未分类

Maven编译,并为使用surefire-plugin对JPMS模块进行单元测试提供了作用域。

2022-9-9 3:29:20

未分类

Datepicker bootstrap 4问题巫师改变了

2022-9-9 3:29:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索