简单
技术面试0 次浏览

小米智能家居系统中,需要对不同设备的状态进行实时监测。假设有一个智能灯泡,要实现一个简单的函数来判断灯泡当前是开启还是关闭状态。已知灯泡状态用布尔值表示,true 表示开启,false 表示关闭。请编写这个函数。

小米算法工程师
算法编程智能家居

答题要点

推荐答题框架:直接实现法,即根据题目需求直接编写函数。关键要点如下:1. 定义函数:明确函数的名称和参数,本题函数名为 is_bulb_on,参数为灯泡状态。2. 返回值:根据灯泡状态返回相应结果,若为 true 则返回开启,false 则返回关闭。3. 代码简洁性:确保代码简洁易懂。示例话术:可以这样编写函数,首先定义函数 is_bulb_on,接收一个布尔类型的参数 bulb_status,然后在函数内部判断该参数的值,如果为 true 就返回 '开启',为 false 就返回 '关闭'。代码如下:def is_bulb_on(bulb_status): return '开启' if bulb_status else '关闭'。