嗨,我正在尝试用Python制作井字游戏,但遇到了一个问题。
正如您在图片上看到的,输入后它会重写游戏板,我想要做的是清除输出,然后重写板。因此,它不仅会一直打印新的电路板,而且只会清除当前的电路板并进行重写。我已经搜索了“清除输出”等信息,但只找到了以下片段:
import os
clear = lambda: os.system('cls')
或者
import os
def clear():
os.system('cls')
但是,它对我不起作用。它仅返回以下符号:
我目前正在用PyCharm编写我的代码,为了清楚起见,我想将其保留在PyCharm中。
我从您的代码中看到语法错误,您缺少“:”。
clear = lambda : os.system('cls')
但是,请避免使用lambda并定义一个clear函数,因为它更易于阅读。
def clear():
os.system( 'cls' )
然后您可以使用以下方法清除窗口:
clear()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句