
我不是Pythonista,但是猜测,输入返回string,在与计算机的int进行比较之前,您需要转换为整数。
我还认为您在代码干燥方面缺少技巧-
您应该可以使用一个
playgame方法,该方法需要一个附加的布尔参数
debugmode,而不是直接调用print,而是调用间接方法,例如:
def debugPrint(debugString, debugMode) if debugMode print(debugString)
希望这有意义吗?
欢迎分享,转载请注明来源:内存溢出

我不是Pythonista,但是猜测,输入返回string,在与计算机的int进行比较之前,您需要转换为整数。
我还认为您在代码干燥方面缺少技巧-
您应该可以使用一个
playgame方法,该方法需要一个附加的布尔参数
debugmode,而不是直接调用print,而是调用间接方法,例如:
def debugPrint(debugString, debugMode) if debugMode print(debugString)
希望这有意义吗?
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)