蓝桥题库每日一练 · 2026.09.27

9月27日 同时输入 5 个正整数、以逗号隔开,依次输出这五…

Python编程题参考难度 ★★☆☆☆STEMA 选拔赛 · 已用
同时输入 5 个正整数、以逗号隔开,依次输出这五个数的最大值、最小值、平均值。样例:输入 1,3,5,7,9 → 输出 9(最大)、1(最小)、5.0(平均)。(提示:可以用 input().split(",") 按逗号把输入切开,再用 int() 把每一段变成整数。)
样例
输入 1,3,5,7,9输出 9 1 5.0
评分标准
  • 5 分:能正确处理一组数据
  • 9 分:能正确处理两组数据
  • 11 分:能正确处理三组及以上数据
参考解法
这题要从 5 个数里找出最大、最小和平均,Python 有现成的工具,几行就搞定。

先把输入变成数:输入的「1,3,5,7,9」是一串文字。input().split(",") 按逗号把它切成 "1"、"3"、"5"、"7"、"9" 五段,[int(x) for x in …] 再把每一段都变成整数,装进一个列表 nums。(有的资料会用 eval 一步到位,它也能跑出结果,可 eval 会把你输入的内容当成一段程序去执行——读几个数用不着这么「重」的工具,用 split 切开更稳妥。)
然后三件事各用一个现成函数:max() 挑最大、min() 挑最小、sum()÷len() 求平均(总和除以个数)。

nums = [int(x) for x in input().split(",")]   # 变成 [1, 3, 5, 7, 9]……

看此题详解,练更多题目,进入蓝桥题库每日一练 →

此答案或解析由 AI 生成,请谨慎使用。
难度依赛考组别及等考级别粗略评估,仅供参考。