以下是一个简单的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点数解答]