用功能函数及函数调用的方法完成彩灯控制
时间: 2024-09-12 14:11:06 浏览: 25
单片机动态控制64个彩灯
在Python中,我们可以使用函数来模拟彩灯控制。假设我们有三种状态:开、关和闪烁,我们可以创建三个函数分别对应这三种操作,并提供一个主函数来进行调用。这里是一个简化的例子:
```python
# 定义彩灯开关函数
def turn_on_lamp(lamp):
print(f"Lamp {lamp} is turned on.")
def turn_off_lamp(lamp):
print(f"Lamp {lamp} is turned off.")
# 定义彩灯闪烁函数
def flash_lamp(lamp):
print(f"Lamp {lamp} starts flashing.")
# 主函数:接受用户输入并调用相应功能函数
def main():
lamp_num = int(input("Enter the number of the lamp (1, 2, or 3): "))
action = input("Choose an action: 'on', 'off', or 'flash': ")
# 调用函数
if action == "on":
turn_on_lamp(lamp_num)
elif action == "off":
turn_off_lamp(lamp_num)
elif action == "flash":
flash_lamp(lamp_num)
else:
print("Invalid action. Please choose from 'on', 'off', or 'flash'.")
if __name__ == "__main__":
main()
阅读全文