小练习 宠物管理系统
#coding=utf-8
PETS = [] # 宠物列表
def addPet():
petId = input("请输入宠物编号:")
petName = input("请输入宠物名称:")
petCategory = input("请输入宠物的种类:")
petPrice = input("请输入宠物的价格:")
pet = {"id":petId,"name":petName,"category":petCategory,"price":petPrice}
PETS.append(pet)
print("宠物添加成功")
def searchPetByName():
"""根据宠物名称来查找宠物"""
name = input("请输入宠物的名字")
for pets in PETS:
if pets["name"] == name:
text = "编号:{},名称:{},种类:{},价格:{}".format(
pets["id"],
pets["name"],
pets["category"],
pets["price"]
)
print(text)
else:
print("没有宠物的姓名是{0}".format(name))
def delPetById():
"""根据宠物Id删除宠物"""
Id = int(input("请输入宠物Id"))
for index in PETS:
if index == Id:
PETS.remove(index)
print("删除成功")
else:
print("删除失败,没有ID={0}的宠物".format(Id))
def searchEveryPet():
for pets in PETS:
text = "编号:{},名称:{},种类:{},价格:{}".format(
pets["id"],
pets["name"],
pets["category"],
pets["price"]
)
print(text)
if __name__ == '__main__':
while True:
print("欢迎使用宠物管理系统!")
print("1------------添加宠物")
print("2------------删除宠物")
print("3------------查找宠物")
print("4------------显示宠物")
print("5------------退出系统")
search = int(input("请选择相应的功能"))
if search == 1:
addPet()
elif search == 2:
delPetById()
elif search == 3:
searchPetByName()
elif search == 4:
searchEveryPet()
elif search == 5:
break
else:
print("请选择正确的功能")
# 这个是最基本的管理系统模板 其中没有将宠物数据缓存起来
# 有些地方也没有相应的判断 如宠物Id相同怎么解决?
# 小练习 熟悉语法 以及PEP8编码格式
# 初学Python 如有不足 请多多指教
相关知识
【开题报告+文档+源码】基于小程序开发的宠物寄养平台管理系统
【含开题报告+文档+PPT+源码】基于小程序开发的宠物寄养平台管理系统
宠物店管理系统小程序开发
python+flask计算机毕业设计在线考试与练习系统(程序+开题+论文)
一种老年人个性化情绪管理训练系统
小程序+spring boot宠物健康管理系统 毕业设计
福建医科大学综合练习馆管理规定
(附源码)小程序宠物健康管理系统 毕业设计201738
宠物管理系统(宠物管理系统的设计与实现)
(附源码)小程序 宠物健康管理系统 毕业设计 201738
网址: 小练习 宠物管理系统 https://www.mcbbbk.com/newsview751749.html
上一篇: 宠物信息管理系统宠物诊所宠物诊所 |
下一篇: Java宠物管理系统(运用接口简 |
推荐分享

- 1我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352