我想使用python制作一个数独游戏,而不是在GUI中播放它,但只能在控制台中播放。首先,如何在没有GUI Tknter等的帮助下制作9x9网格。
您必须使用print语句,对于合适的字符来制作网格,可能是这样的:
| |
| |
________________
| |
| |
________________
| |
| |
您可以使用转义序列来轻松处理间距等,因为错误的对齐会使其看起来很糟糕。然后你需要把'O'和'X'放在适当的位置。 python中有一些格式化方法可以为字符提供适当的空间填充,这样在添加字符时不会干扰yoir对齐。有关填充/格式化的示例,请参阅https://pyformat.info。