python是否有中断机制?

初学Python,想编一个贪吃蛇的小程序,现在有一个问题待解决。定时移动是一个函数,接收键盘输入是一个函数,如何协调让两个同时执行?如果有中断机制,我可以循环移动,有键盘... 初学Python,想编一个贪吃蛇的小程序,现在有一个问题待解决。定时移动是一个函数,接收键盘输入是一个函数,如何协调让两个同时执行?如果有中断机制,我可以循环移动,有键盘触发改变变量改变移动 展开
 我来答
bdwisyou7d
推荐于2017-09-04 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3774
采纳率:81%
帮助的人:1041万
展开全部
pygame是一个解决办法。 另外你对界面交互可以了解一下。

程序能够处理多个事件,是因为它本身有多线程支持同时做多个事情。通常一个界面程序的结构是这样。

主界面线程,一直在循环接收窗口消息键盘消息,并绘制,或者是处理键盘。不过现在这个主界面线程都是单线程的。计算能够不强。所以要把一些计算放在后台做。 但是不管怎么说,移动是绘制,接收键盘输入不可能同时,只是速度很快,感觉不到中间的间隔。
kaisa1028
2013-08-20 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5429
采纳率:28%
帮助的人:2553万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式