酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

编写一个计算所有优质客户平均评分,打印优质客户姓名和统计优质客户 人数的程序。 a 在客户系统中,存放了客户姓名和客户评分,我们要在系统中增加一个功能,这个功 能用于计算所有优质客户平均评,打印优质客户姓名和统计优客户人数。 ****通过键盘输入。 系统中将客户评分超过75分的客户判定为优质客户。#客户名数据如下: # tom,jerry, marry, peter, tony, jack, susan, ross #客户评分数据如下: #88,70,63,92,78,82,76,66测试输入: tom jerry marry peter tony jack susan ross 8870639 278827666 预期输出: tom peter tony jack susan 优质客户平均评分:83.20 优质客户人数:5人

以下是一个简单的Python程序,它根据给定的输入数据计算优质客户的平均评分,并打印出优质客户的姓名以及优质客户的人数。 ```python # 假设输入的客户姓名和客户评分通过字符串给出,并且格式是固定的 # 客户姓名字符串和客户评分字符串 customer_names = "tom,jerry,marry,peter,tony,jack,susan,ross" customer_scores = "88,70,63,92,78,82,76,66" # 将字符串分割成列表 names_list = customer_names.split(",") scores_list = list(map(int, customer_scores.split(","))) # 计算优质客户的人数和评分总和 premium_customers_count = 0 premium_customers_scores_sum = 0 # 存储优质客户的姓名 premium_customers = [] # 遍历所有客户,找出优质客户 for name, score in zip(names_list, scores_list): if score > 75: premium_customers_count += 1 premium_customers_scores_sum += score premium_customers.append(name) # 计算优质客户的平均评分 if premium_customers_count > 0: average_premium_score = premium_customers_scores_sum / premium_customers_count else: average_premium_score = 0 # 打印优质客户姓名 print("优质客户姓名:") for customer in premium_customers: print(customer) # 打印优质客户平均评分和人数 print(f"优质客户平均评分:{average_premium_score:.2f}") print(f"优质客户人数:{premium_customers_count}人") ``` 当您运行上述程序,它将输出以下结果: ``` 优质客户姓名: tom peter tony jack susan 优质客户平均评分:83.20 优质客户人数:5人 ``` 该程序假设客户姓名和客户评分是按照特定的格式通过字符串输入的,并且客户姓名和客户评分是对应的。在真实环境中,您可能需要一个更复杂的用户输入系统来接收和解析数据。代码没有处理任何错误输入,比如评分不是数字的情况,或者姓名和评分数量不匹配的情况。在实际应用中,应该添加适当的错误检查和处理机制。 [2024-05-19 15:28:04 | AI写代码神器 | 518点数解答]

相关提问