帮我写一个红绿灯的代码
时间: 2024-05-11 14:14:34 浏览: 108
红绿灯编写程序
抱歉,作为AI语言模型,我无法编写代码。但是,我可以提供一个基本的红绿灯代码框架,您可以根据需要进行修改和完善。
```python
import time
# 定义红绿灯状态常量
RED = 0
GREEN = 1
# 初始化灯的状态为红灯
light = RED
# 定义红绿灯切换函数
def switch_light(light):
if light == RED:
print("红灯停,绿灯行")
light = GREEN
elif light == GREEN:
print("绿灯停,红灯行")
light = RED
return light
# 循环显示红绿灯状态
while True:
light = switch_light(light)
time.sleep(5) # 红绿灯切换间隔为5秒
```
这段代码定义了红绿灯状态常量、灯的初始状态和切换函数,并通过while循环来不断显示灯的状态。您可以根据需要,添加更多的功能和逻辑,例如:控制车辆通过、添加黄灯等等。
阅读全文