我目前正在学习Python并开始了一个项目,为2000-2005年MLB决战牌游戏创建一个棒球sim。这些程序将棒球比赛的事件作为打印语句包含在单独的代码段中(“杰夫击出一个单打”,“鲍比击出一个飞球”,等等)。如果我想同时运行很多游戏,我经常会拿出打印语句。出于可行性原因,我的目标是告诉Python不要打印某些语句(比如,在特定的行中),即使代码显示print“”。这可能吗?在
示例:
while numberofgames < 1000:
[do not print any statements here]
---baseball games---
end of while loop
然后:打印模拟结果
是的,您可以将所有print语句放入
if
结构中,例如。。在如果你想打印,只需将
printStuff
设置为True
,如果不想打印,False
。在可以使用Replace All将
print(
替换为#print(
。在当您准备好再次打印时,可以执行相反的操作:将
#print(
替换为print(
。在你能创建一个全局变量,你可以检查它来决定你想打印多少吗?通过这样做,您可以根据需要控制日志记录的数量。在
相关问题 更多 >
编程相关推荐