#客户名数据如下: # tom,jerry, marry, peter, tony, jack, susan, ross #客户评分数据如下: #88,70,63,92,78,82,76,66 编写一个计算所有优质客户平均评分,打印优质客户姓名和统计优质客户 人数的程序。 在客户系统中,存放了客户姓名和客户评分,我们要在系统中增加一个功能,这个功能用于计算所有优质客户平均评,打印优质客户姓名和统计优客户人数。 ****通过键盘输入。 系统中将客户评分超过75分的客户判定为优质客户。 测试输入: tom jerry marry peter tony jack susan ross 88 70 63 92 78 82 76 66 预期输出: tom peter tony jack susan 优质客户平均评分:83.20 优质客户人数:5人
为了实现这个功能,我们可以编写一个Python程序,该程序首先从键盘接收客户姓名和评分,然后根据评分筛选出优质客户,并计算平均评分,最后打印出优质客户的姓名和统计人数。以下是一个可能的实现: ```python def input_data(): # 从键盘接收客户姓名和评分 names = input("请输入客户姓名,用空格分隔:").split() scores = list(map(int, input("请输入客户评分,用空格分隔:").split())) return names, scores def calculate_premium_customers(names, scores): # 筛选优质客户(评分 > 75) premium_names = [] premium_scores = [] for name, score in zip(names, scores): if score > 75: premium_names.append(name) premium_scores.append(score) # 计算优质客户平均评分 average_score = sum(premium_scores) / len(premium_scores) if premium_scores else 0 return premium_names, average_score def main(): # 输入客户姓名和评分 names, scores = input_data() # 计算优质客户 premium_names, average_score = calculate_premium_customers(names, scores) # 打印优质客户姓名 if premium_names: print("优质客户有:") for name in premium_names: print(name) # 打印优质客户平均评分和人数 print(f"优质客户平均评分:{average_score:.2f}") print(f"优质客户人数:{len(premium_names)}人") else: print("没有优质客户。") if __name__ == "__main__": main() ``` 这个程序定义了三个函数: - `input_data`:用于从键盘接收客户姓名和评分。 - `calculate_premium_customers`:用于根据评分筛选出优质客户,并计算平均评分。 - `main`:程序的入口点,调用前两个函数,并打印结果。 测试输入: ``` tom jerry marry peter tony jack susan ross 88 70 63 92 78 82 76 66 ``` 预期输出: ``` 优质客户有: tom peter tony jack susan 优质客户平均评分:83.20 优质客户人数:5人 ``` 在实际应用中,您可能希望添加更多的错误检查和异常处理,以应对用户输入不合法或缺失等情况。如果这是一个长期运行的客户系统,可能还需要考虑将数据存储在文件或数据库中,而不是每次都从键盘输入。 [2024-05-19 15:14:34 | AI写代码神器 | 607点数解答]
- [百度文心] #客户名数据如下: # tom,jerry, marry, peter, tony, jack, susan, ross #客户评分数据如下: #88,70,63,92,78,82,76,66 编写一个计算所有优质客户平均评分,打印优质客户姓名和统计优质客户 人数的程序。 在客户系统中,存放了客户姓名和客户评分,我们要在系统中增加一个功能,这个功能用于计算所有优质客户平均评,打印优质客户姓名和统计优客户人数。 ****通过键盘输入。 系统中将客户评分超过75分的客户判定为优质客户。 测试输入: tom jerry marry peter tony jack susan ross 88 70 63 92 78 82 76 66 预期输出: tom peter tony jack susan 优质客户平均评分:83.20 优质客户人数:5人(607点数解答 | 2024-05-19 15:14:34)274
- [百度文心] 编写一个计算所有优质客户平均评分,打印优质客户姓名和统计优质客户 人数的程序。 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人(518点数解答 | 2024-05-19 15:28:04)247
- [百度文心] 客户系统中,存放了客户姓名和客户评分,我们要在系统中增加一个功能, 章客户平均 评分和统计优质客户的人数。****如下所示: tom jerry marry peter tony jack susan ross 88 70 63 92 78 82 76 66 系统中将客户评分超过75分的客户判定为优质客户。 请设计计算客户平均评分、 统计优质客户人数和打印优质客户姓名的功能。(500点数解答 | 2024-05-14 15:57:47)251
- [字节豆包] ID Math Physics Programming ExpScore 2025001 85 78 92 88 2025002 92 88 95 92 2025003 76 85 88 85 2025004 65 72 61 68 2025005 88 90 87 89 2025006 54 61 58 55 2025007 95 92 96 94 2025008 81 79 84 82 2025009 70 68 74 72 2025010 43 55 49 50 这是表格,待会我会向你提问问提,请根据这个表格作答 1)利用student_data.xlsx文件在MATLAB中创建表格数组T。(4分) 2)将表格数组T转换为数值数组A。(4分) 3)对数组A进行操作,取出10名同学的数学成绩。(4分) 4)对数组A进行操作,提取物理成绩(Physics)最高的同学的完整数据(ID、Math、Physics、Programming、ExpScore)。(4分) 5)对数组A进行操作,计算4门课程的平均分和标准差。(4分) (600点数解答 | 2025-12-26 08:56:56)91
- [DeepSeek] 输入某小组6人的英语考试成绩,求:最高分及序号、最低分及序号、平均分、正好考60分的人数,最后按由高到低的顺序输出这些分数。 要求:利用列表求解 说明:最高分、最低分都只有一个 输入 输入6个分数 输出 最高分及序号(序号从1开始计数) 最低分及序号(序号从1开始计数) 平均分(保留一位小数) 60分的人数 排序后的分数 样例输入 复制 70 80 92 67 59 76 样例输出 复制 92,3 59,5 74.0 0 92,80,76,70,67,59 (317点数解答 | 2025-04-15 08:18:54)161
- [字节豆包] 题目描述 循环打印ASCII码值在区间[32,122]的字符。 按照样例格式:每行打印5个,数字与字符右对齐占3格输出,并且由'|'分割。 样例输出 复制 32: | 33: !| 34: "| 35: #| 36: $| 37: %| 38: &| 39: '| 40: (| 41: )| 42: *| 43: +| 44: ,| 45: -| 46: .| 47: /| 48: 0| 49: 1| 50: 2| 51: 3| 52: 4| 53: 5| 54: 6| 55: 7| 56: 8| 57: 9| 58: :| 59: ;| 60: <| 61: =| 62: >| 63: ?| 64: @| 65: A| 66: B| 67: C| 68: D| 69: E| 70: F| 71: G| 72: H| 73: I| 74: J| 75: K| 76: L| 77: M| 78: N| 79: O| 80: P| 81: Q| 82: R| 83:(143点数解答 | 2025-12-07 13:00:21)59
- [字节豆包] 循环打印ASCII码值在区间[32,122]的字符。 按照样例格式:每行打印5个,数字与字符右对齐占3格输出,并且由'|'分割。 样例输出 复制 32: | 33: !| 34: "| 35: #| 36: $| 37: %| 38: &| 39: '| 40: (| 41: )| 42: *| 43: +| 44: ,| 45: -| 46: .| 47: /| 48: 0| 49: 1| 50: 2| 51: 3| 52: 4| 53: 5| 54: 6| 55: 7| 56: 8| 57: 9| 58: :| 59: ;| 60: <| 61: =| 62: >| 63: ?| 64: @| 65: A| 66: B| 67: C| 68: D| 69: E| 70: F| 71: G| 72: H| 73: I| 74: J| 75: K| 76: L| 77: M| 78: N| 79: O| 80: P| 81: Q| 82: R| 83: S| (447点数解答 | 2025-12-07 17:41:10)53
- [字节豆包] 循环打印ASCII码值在区间[32,122]的字符。 按照样例格式:每行打印5个,数字与字符右对齐占3格输出,并且由'|'分割。 样例输出 复制 32: | 33: !| 34: "| 35: #| 36: $| 37: %| 38: &| 39: '| 40: (| 41: )| 42: *| 43: +| 44: ,| 45: -| 46: .| 47: /| 48: 0| 49: 1| 50: 2| 51: 3| 52: 4| 53: 5| 54: 6| 55: 7| 56: 8| 57: 9| 58: :| 59: ;| 60: <| 61: =| 62: >| 63: ?| 64: @| 65: A| 66: B| 67: C| 68: D| 69: E| 70: F| 71: G| 72: H| 73: I| 74: J| 75: K| 76: L| 77: M| 78: N| 79: O| 80: P| 81: Q| 82: R| 83: S(609点数解答 | 2025-12-07 17:42:08)36
- [字节豆包] 循环打印ASCII码值在区间[32,122]的字符。 按照样例格式:每行打印5个,数字与字符右对齐占3格输出,并且由'|'分割。 样例输出 复制 32: | 33: !| 34: "| 35: #| 36: $| 37: %| 38: &| 39: '| 40: (| 41: )| 42: *| 43: +| 44: ,| 45: -| 46: .| 47: /| 48: 0| 49: 1| 50: 2| 51: 3| 52: 4| 53: 5| 54: 6| 55: 7| 56: 8| 57: 9| 58: :| 59: ;| 60: <| 61: =| 62: >| 63: ?| 64: @| 65: A| 66: B| 67: C| 68: D| 69: E| 70: F| 71: G| 72: H| 73: I| 74: J| 75: K| 76: L| 77: M| 78: N| 79: O| 80: P| 81: Q| 82: R| 83: S(416点数解答 | 2025-12-09 12:11:48)42
- [字节豆包] 循环打印ASCII码值在区间[32,122]的字符。 按照样例格式:每行打印5个,数字与字符右对齐占3格输出,并且由'|'分割。 样例输出 复制 32: | 33: !| 34: "| 35: #| 36: $| 37: %| 38: &| 39: '| 40: (| 41: )| 42: *| 43: +| 44: ,| 45: -| 46: .| 47: /| 48: 0| 49: 1| 50: 2| 51: 3| 52: 4| 53: 5| 54: 6| 55: 7| 56: 8| 57: 9| 58: :| 59: ;| 60: <| 61: =| 62: >| 63: ?| 64: @| 65: A| 66: B| 67: C| 68: D| 69: E| 70: F| 71: G| 72: H| 73: I| 74: J| 75: K| 76: L| 77: M| 78: N| 79: O| 80: P| 81: Q| 82: R| 83: S(169点数解答 | 2025-12-09 20:42:46)50
- [字节豆包] 循环打印ASCII码值在区间[32,122]的字符。 按照样例格式:每行打印5个,数字与字符右对齐占3格输出,并且由'|'分割。 样例输出 复制 32: | 33: !| 34: "| 35: #| 36: $| 37: %| 38: &| 39: '| 40: (| 41: )| 42: *| 43: +| 44: ,| 45: -| 46: .| 47: /| 48: 0| 49: 1| 50: 2| 51: 3| 52: 4| 53: 5| 54: 6| 55: 7| 56: 8| 57: 9| 58: :| 59: ;| 60: <| 61: =| 62: >| 63: ?| 64: @| 65: A| 66: B| 67: C| 68: D| 69: E| 70: F| 71: G| 72: H| 73: I| 74: J| 75: K| 76: L| 77: M| 78: N| 79: O| 80: P| 81: Q| 82: R| 83: S(133点数解答 | 2025-12-13 20:05:18)25
- [字节豆包] 编程实现一个简单的密码设置系统,从键盘输入字符命令,分别实现相应的功能。 初始化设置密码为123456,等待命令输入: (1)输入字符‘1’,功能:密码确认。提示输入密码,密码正确,返回“密码正确”,否则返回密码错误。 (2)输入字符‘2’,功能:设置密码。输入设置密码后,系统提示设置正确。 (3)输入字符‘3’,功能:显示密码。 (4)输入字符‘4’,功能:重置密码。密码重置为6个0; (5)输入字符‘0’,功能:系统退出。 (6)输入其他字符,系统提示输入错误请重新输入。 (286点数解答 | 2025-03-28 10:43:21)331