我希望能够在其他代码运行时按任意键执行某种逻辑。我不知道是否需要并行编程。我不认为必须如此。基本上我希望能够按照这种功能执行某些操作
例如:
Welcome to questionnaire test (press 'j' to quit):
what is your fav color? # input answer
what is your fav number?
where are you from?
how do you do this?
press 'j'
#LOGIC
我几乎可以随时按某个键来执行某种逻辑
我不确定在哪里查看或如何在python中实现它。
答案 0 :(得分:1)
使用pygame
,您可以在主游戏循环中每次检查输入:
while True:
elapsed = clock.tick(FRAMERATE)
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_j:
# your logic goes here
这将每秒多次检查输入,因此对用户来说似乎是即时的。