您好,我正在尝试用 Python 制作井字游戏,但遇到了问题。
正如你在图片上看到的,它在输入后重写了播放板,我想要它做的是清除输出然后重写板。因此,它不是一直打印新板,而是只清除当前板并重写它。我搜索了“清晰输出”等,但只找到了这些片段:
import os
clear = lambda: os.system('cls')
或者
import os
def clear():
os.system('cls')
但是,它对我不起作用。它只返回这个符号:
我目前正在 PyCharm 中编写我的代码,为了清楚起见,我想将它保留在 PyCharm 中。
原文由 Anton M 发布,翻译遵循 CC BY-SA 4.0 许可协议
我从您的代码中看到语法错误,您缺少“:”。
但是要避免 lambda 并为 clear 定义一个函数,因为它更容易阅读。
然后你可以清除窗口: