我对编程非常陌生,我正在努力创建一个简单的纸牌游戏。在游戏中,玩家必须能够通过键入' next'来结束他的回合。然后程序休眠几秒钟。但是,如果玩家输入“下一个”'在睡眠时间,玩家的下一回合将被跳过。
我的(简化)代码:
import time
def foo():
a = input()
if str(a) == 'next':
print('next')
return
else:
foo()
return
foo()
time.sleep(5)
foo()
如果您输入' next'在睡眠的五秒钟内,最后一个foo()会自动打印下一个'如何让程序忽略在睡眠期间键入的命令?