在Python中,如何打印出代表井字游戏的数字板,每个数字之间有一个“|”?
作者:互联网
我希望能够在尽可能少的行中重写代码,可能在列表理解语法中.这是输出应该是什么:
1|2|3
4|5|6
7|8|9
这就是我所想的.分隔符实际上不打印“|”.有什么建议?
for i in [1,2,3,4,5,6,7,8,9]:
print(i, sep = "|", end = "")
if (i) % 3 == 0:
print()
解决方法:
>>> numbers = range(1, 10)
>>> print(('{}|{}|{}\n' * 3).format(*numbers))
1|2|3
4|5|6
7|8|9
标签:python,python-3-x,tic-tac-toe 来源: https://codeday.me/bug/20190824/1706309.html