python三色交通灯
时间: 2024-10-18 15:02:54 浏览: 62
交通灯程序
Python三色交通灯是一种常见的编程练习示例,通常用于初学者学习条件语句(如if-else或switch-case)和循环结构。这个程序模拟了红绿黄三种颜色信号灯的变化,比如这样:
```python
class TrafficLight:
def __init__(self):
self.color = "Red"
def change_color(self):
if self.color == "Red":
self.color = "Green"
elif self.color == "Green":
self.color = "Yellow"
else:
self.color = "Red" # Yellow状态结束后回到Red
# 创建交通灯实例并运行
traffic_light = TrafficLight()
while True:
print("当前信号灯颜色:", traffic_light.color)
traffic_light.change_color()
time.sleep(2) # 模拟灯等待一段时间再变色,这里用time模块暂停2秒
阅读全文