18202186162
17661491216
一躺網(wǎng)絡(luò)為您提供一個(gè)簡(jiǎn)單的客戶報(bào)備系統(tǒng)代碼,主要包括了客戶信息的錄入和查詢功能:
# 客戶報(bào)備系統(tǒng)
class Customer:
def __init__(self, name, age, gender, phone, email):
self.name = name
self.age = age
self.gender = gender
self.phone = phone
self.email = email
class CustomerReport:
def __init__(self):
self.customers = []
def add_customer(self, customer):
self.customers.append(customer)
def search_customer(self, name):
for customer in self.customers:
if customer.name == name:
return customer
return None
# 主程序
report = CustomerReport()
while True:
print("請(qǐng)選擇操作:")
print("1. 錄入客戶信息")
print("2. 查詢客戶信息")
print("3. 退出系統(tǒng)")
choice = input("請(qǐng)輸入操作編號(hào):")
if choice == "1":
name = input("請(qǐng)輸入客戶姓名:")
age = input("請(qǐng)輸入客戶年齡:")
gender = input("請(qǐng)輸入客戶性別:")
phone = input("請(qǐng)輸入客戶電話:")
email = input("請(qǐng)輸入客戶郵箱:")
customer = Customer(name, age, gender, phone, email)
report.add_customer(customer)
print("客戶信息錄入成功!")
elif choice == "2":
name = input("請(qǐng)輸入客戶姓名:")
customer = report.search_customer(name)
if customer:
print("客戶姓名:", customer.name)
print("客戶年齡:", customer.age)
print("客戶性別:", customer.gender)
print("客戶電話:", customer.phone)
print("客戶郵箱:", customer.email)
else:
print("客戶信息不存在!")
elif choice == "3":
print("感謝使用客戶報(bào)備系統(tǒng),再見!")
break
else:
print("無(wú)效操作,請(qǐng)重新輸入!")
這段代碼實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的客戶報(bào)備系統(tǒng),它包括兩個(gè)類:Customer 和 CustomerReport。
Customer 類表示一個(gè)客戶,它具有以下屬性:姓名(name)、年齡(age)、性別(gender)、電話(phone)和郵箱(email)。該類有一個(gè)構(gòu)造函數(shù),用于初始化這些屬性。
CustomerReport 類表示客戶報(bào)備系統(tǒng),它包含一個(gè)客戶列表。該類有一個(gè) add_customer() 方法,用于向客戶列表中添加客戶;還有一個(gè) search_customer() 方法,用于根據(jù)客戶姓名在客戶列表中查找客戶。
主程序通過(guò)一個(gè)無(wú)限循環(huán)來(lái)接收用戶輸入,并根據(jù)用戶輸入執(zhí)行相應(yīng)的操作。用戶可以選擇錄入客戶信息、查詢客戶信息或退出系統(tǒng)。錄入客戶信息需要用戶依次輸入客戶的姓名、年齡、性別、電話和郵箱,程序?qū)⑦@些信息保存到一個(gè) Customer 對(duì)象中,并將該對(duì)象添加到 CustomerReport 類的客戶列表中。查詢客戶信息需要用戶輸入客戶姓名,程序?qū)⒃诳蛻袅斜碇胁檎以摽蛻簦⑤敵隹蛻舻乃袑傩?。如果客戶不存在,程序?qū)⑤敵鲆粋€(gè)錯(cuò)誤信息。退出系統(tǒng)操作將終止程序的運(yùn)行。
這段代碼比較簡(jiǎn)單,但它演示了一個(gè)基本的客戶報(bào)備系統(tǒng)結(jié)構(gòu)與邏輯。
本文標(biāo)簽:
全國(guó)服務(wù)熱線