把这段代码更改为Python
时间: 2024-03-30 07:05:04 浏览: 58
Python跨年烟花代码
5星 · 资源好评率100%
当然,下面是将该空调控制程序改写为 Python 的代码:
```python
class AirConditioner:
def __init__(self):
self.temperature = 25 # 默认温度为25摄氏度
self.fan_speed = 1 # 默认风速为1档
def set_temperature(self, temp):
self.temperature = temp
print("温度设置为:{}℃".format(self.temperature))
def set_fan_speed(self, speed):
self.fan_speed = speed
print("风速设置为:{}档".format(self.fan_speed))
def display_settings(self):
print("当前设置:温度{}℃,风速{}档".format(self.temperature, self.fan_speed))
ac = AirConditioner()
ac.display_settings()
ac.set_temperature(28)
ac.set_fan_speed(2)
ac.display_settings()
```
这个 Python 版本的代码与 C++ 版本的功能相同,只是语法上有所改变。在 `AirConditioner` 类中,使用了 `self` 关键字来引用实例属性。`__init__` 方法用于初始化属性,其他方法与 C++ 版本的代码类似。
在 `main` 部分,创建了一个空调对象 `ac`,并展示了当前的设置,然后分别进行了温度和风速的设置,最后再次展示设置结果。
希望这个 Python 版本的代码能满足你的需求!
阅读全文