#客户名数据如下: # 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)211
- 编写一个计算所有优质客户平均评分,打印优质客户姓名和统计优质客户 人数的程序。 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)183
- 客户系统中,存放了客户姓名和客户评分,我们要在系统中增加一个功能, 章客户平均 评分和统计优质客户的人数。****如下所示: tom jerry marry peter tony jack susan ross 88 70 63 92 78 82 76 66 系统中将客户评分超过75分的客户判定为优质客户。 请设计计算客户平均评分、 统计优质客户人数和打印优质客户姓名的功能。(500点数解答 | 2024-05-14 15:57:47)197
- 输入某小组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)103
- 给定一个 n×n 的整数矩阵。对任一给定的正整数 k<n,我们将矩阵的偶数列的元素整体向下依次平移 1、……、k、1、……、k、…… 个位置,平移空出的位置用整数 x 补。你需要计算出结果矩阵的每一行元素的和。 输入格式: 输入第一行给出 3 个正整数:n(<100)、k(<n)、x(<100),分别如题面所述。 接下来 n 行,每行给出 n 个不超过 100 的正整数,为矩阵元素的值。数字间以空格分隔。 输出格式: 在一行中输出平移后第 1 到 n 行元素的和。数字间以 1 个空格分隔,行首尾不得有多余空格。 输入样例: 7 2 99 11 87 23 67 20 75 89 37 94 27 91 63 50 11 44 38 50 26 40 26 24 73 85 63 28 62 18 68 15 83 27 97 88 25 43 23 78 98 20 30 81 99 77 36 48 59 25 34 22 输出样例: 440 399 369 421 302 386 428 样例解读 需要平移的是第 2、4、6 列。给定 k=2,应该将这三列顺次整体向下平移(235点数解答 | 2024-11-08 12:11:53)236
- 给定一个 n×n 的整数矩阵。对任一给定的正整数 k<n,我们将矩阵的偶数列的元素整体向下依次平移 1、……、k、1、……、k、…… 个位置,平移空出的位置用整数 x 补。你需要计算出结果矩阵的每一行元素的和。 输入格式: 输入第一行给出 3 个正整数:n(<100)、k(<n)、x(<100),分别如题面所述。 接下来 n 行,每行给出 n 个不超过 100 的正整数,为矩阵元素的值。数字间以空格分隔。 输出格式: 在一行中输出平移后第 1 到 n 行元素的和。数字间以 1 个空格分隔,行首尾不得有多余空格。 输入样例: 7 2 99 11 87 23 67 20 75 89 37 94 27 91 63 50 11 44 38 50 26 40 26 24 73 85 63 28 62 18 68 15 83 27 97 88 25 43 23 78 98 20 30 81 99 77 36 48 59 25 34 22 输出样例: 440 399 369 421 302 386 428 样例解读 需要平移的是第 2、4、6 列。给定 k=2,应该将这三列顺次整体向下平移 1、2、(227点数解答 | 2024-11-08 12:12:34)288
- 编程实现一个简单的密码设置系统,从键盘输入字符命令,分别实现相应的功能。 初始化设置密码为123456,等待命令输入: (1)输入字符‘1’,功能:密码确认。提示输入密码,密码正确,返回“密码正确”,否则返回密码错误。 (2)输入字符‘2’,功能:设置密码。输入设置密码后,系统提示设置正确。 (3)输入字符‘3’,功能:显示密码。 (4)输入字符‘4’,功能:重置密码。密码重置为6个0; (5)输入字符‘0’,功能:系统退出。 (6)输入其他字符,系统提示输入错误请重新输入。 (286点数解答 | 2025-03-28 10:43:21)226
- 编程实现一个简单的密码设置系统,从键盘输入字符命令,分别实现相应的功能。 初始化设置密码为123456,等待命令输入: (1)输入字符‘1’,功能:密码确认。提示输入密码,密码正确,返回“密码正确”,否则返回密码错误。 (2)输入字符‘2’,功能:设置密码。输入设置密码后,系统提示设置正确。 (3)输入字符‘3’,功能:显示密码。 (4)输入字符‘4’,功能:重置密码。密码重置为6个0; (5)输入字符‘0’,功能:系统退出。 (6)输入其他字符,系统提示输入错误请重新输入。 用c语言 (414点数解答 | 2025-03-28 10:43:55)217
- 程实现一个简单的密码设置系统,从键盘输入字符命令,分别实现相应的功能。 初始化设置密码为123456,等待命令输入: (1)输入字符‘1’,功能:密码确认。提示输入密码,密码正确,返回“密码正确”,否则返回密码错误。 (2)输入字符‘2’,功能:设置密码。输入设置密码后,系统提示设置正确。 (3)输入字符‘3’,功能:显示密码。 (4)输入字符‘4’,功能:重置密码。密码重置为6个0; (5)输入字符‘0’,功能:系统退出。 (6)输入其他字符,系统提示输入错误请重新输入 用c语言 (519点数解答 | 2025-03-28 12:42:02)257
- 初始化设置密码为123456,等待命令输入: (1)输入字符‘1’,功能:密码确认。提示输入密码,密码正确,返回“密码正确”,否则返回密码错误。 (2)输入字符‘2’,功能:设置密码。输入设置密码后,系统提示设置正确。 (3)输入字符‘3’,功能:显示密码。 (4)输入字符‘4’,功能:重置密码。密码重置为6个0; (5)输入字符‘0’,功能:系统退出。 (6)输入其他字符,系统提示输入错误请重新输入。 用c语言(409点数解答 | 2025-04-05 18:09:56)212
- 初始化设置密码为123456,等待命令输入: (1)输入字符‘1’,功能:密码确认。提示输入密码,密码正确,返回“密码正确”,否则返回密码错误。 (2)输入字符‘2’,功能:设置密码。输入设置密码后,系统提示设置正确。 (3)输入字符‘3’,功能:显示密码。 (4)输入字符‘4’,功能:重置密码。密码重置为6个0; (5)输入字符‘0’,功能:系统退出。 (6)输入其他字符,系统提示输入错误请重新输入。 用c语言 (454点数解答 | 2025-04-05 18:48:42)206
- 初始化设置密码为123456,等待命令输入: (1)输入字符‘1’,功能:密码确认。提示输入密码,密码正确,返回“密码正确”,否则返回密码错误。 (2)输入字符‘2’,功能:设置密码。输入设置密码后,系统提示设置正确。 (3)输入字符‘3’,功能:显示密码。 (4)输入字符‘4’,功能:重置密码。密码重置为6个0; (5)输入字符‘0’,功能:系统退出。 (6)输入其他字符,系统提示输入错误请重新输入 C语言 (413点数解答 | 2025-04-06 15:37:16)156