简单
技术面试0 次浏览

小米智能家居产品众多,假设要实现一个简单的智能灯泡控制接口,接收开关指令(开或关),请用 Python 编写一个函数来模拟这个接口。

小米后端工程师
Python接口实现智能家居

答题要点

推荐答题框架:按照需求理解、代码编写、测试验证的步骤进行。关键要点:1. 定义函数:明确函数名称和参数,这里函数名为 control_bulb,参数为指令。2. 参数检查:判断指令是否为合法的开或关指令。3. 逻辑处理:根据指令执行相应操作,可简单打印状态。4. 返回结果:返回操作结果。示例话术:首先,我会定义一个名为 control_bulb 的函数,接收一个指令参数。然后检查这个指令是否是 '开' 或 '关',如果是合法指令,就根据指令打印灯泡的状态,最后返回操作成功的信息。代码如下: python def control_bulb(command): if command == '开': print('灯泡已打开') return '操作成功' elif command == '关': print('灯泡已关闭') return '操作成功' else: return '无效指令'