写一个设备管理系统代码
时间: 2023-03-02 22:40:42 浏览: 88
好的,下面是一个简单的设备管理系统的代码,实现设备的添加、删除和查询功能:
```
# 设备管理系统
devices = {} # 存储设备信息的字典
# 添加设备
def add_device(device_id, device_name):
devices[device_id] = device_name
print("设备添加成功!")
# 删除设备
def remove_device(device_id):
if device_id in devices:
del devices[device_id]
print("设备删除成功!")
else:
print("设备不存在!")
# 查询设备
def query_device(device_id):
if device_id in devices:
print(f"设备名称:{devices[device_id]}")
else:
print("设备不存在!")
# 主程序
while True:
print("请选择操作:")
print("1. 添加设备")
print("2. 删除设备")
print("3. 查询设备")
print("4. 退出")
choice = input("请输入操作序号:")
if choice == "1":
device_id = input("请输入设备ID:")
device_name = input("请输入设备名称:")
add_device(device_id, device_name)
elif choice == "2":
device_id = input("请输入设备ID:")
remove_device(device_id)
elif choice == "3":
device_id = input("请输入设备ID:")
query_device(device_id)
elif choice == "4":
break
else:
print("无效操作,请重新输入!")
```
这个系统使用一个字典 `devices` 存储设备信息,设备ID作为字典的键,设备名称作为字典的值。用户可以选择添加设备、删除设备或查询设备信息。在主程序中,使用一个循环来不断接受用户输入并进行相应的操作,直到用户选择退出。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)