49 · 边地好伙伴
先读关卡目标,观察地图,再运用本课知识。
扣哒世界 · 计算机科学2 · Python · 第49–62关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
扣哒世界 · 计算机科学2 · Python · 第49–62关
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
先读关卡目标,观察地图,再运用本课知识。
学习路线:读目标 → 看图解 → 写代码 → 运行检查
想象你的宠物有一个魔法耳朵,当特定事情发生时,耳朵就会竖起来!
想要处理事件,必须凑齐这三样:
当宠物听到任何声音("hear"事件),它就会自动运行 onHear 函数。
如果在处理函数里写了 while True,宠物就会一直做这件事!
这是事件处理最厉害的地方:多任务处理!
英雄和宠物可以各干各的,互不干扰。
你的大脑每天都在处理事件:
你不需要一直盯着电话看(那是循环),你只需要在电话响的时候去接(这是事件)。
扣哒世界 · 计算机科学2 · Python · 第49–62关
想象你的宠物有一个魔法耳朵,当特定事情发生时,耳朵就会竖起来!
想要处理事件,必须凑齐这三样:
当宠物听到任何声音("hear"事件),它就会自动运行 onHear 函数。
pet.say("Of course!")如果在处理函数里写了 while True,宠物就会一直做这件事!
item = hero.findNearestItem()
这是事件处理最厉害的地方:多任务处理!
给宠物注册事件处理函数,让宠物响应事件;英雄同时完成自己的主线任务。
pet.say("汪汪!")你的大脑每天都在处理事件:
本节课关卡:49. 边地好伙伴;50. 好伙伴的名字;51. 博士猫咪;52. 宠物小测试;53. 概念挑战. 适时之言;54. 去拿过来;55. 看门狗;56. 漫漫长路;57. 概念挑战. 坚韧的诱饵;58. 森林慢跑;59. 森林加农炮之舞;60. 概念挑战. 锋利的诱饵;61. 组合挑战. 充满事件的争论;62. 力量的顶峰