说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)编写一个 Python 函数 calculate_average,该函数接受不定数量的数字参数,然后计算它们的平均值并返回结果。如果没有传入参数值则返回 None。
Python 代码如下
def calculate_average(*args):
# 判断是否有传入参数
if not args:
return None
# 计算平均值
average = sum(args) / len(args)
return average
# 示例用法
calculate_average(2.1, 2.3, 10)
# 4.8
calculate_average(10)
# 10.0
calculate_average()
# None
函数 calculate_average 应该能够接受任意数量的参数。如果没有传入参数,函数应该返回 None。函数应该计算传入参数的平均值并返回结果。
这个题目考察函数的参数处理,包括使用 *args
接受不定数量的参数,以及对特殊情况的处理。
查看相关链接中的知识。
(完)
更新时间:2024-08-16 22:44:00 标签:python 习题 平均数