定义一个函数avg,它可以接受0到任意多个参数(和print函数相似)。avg函数的功能为求其参数的平均值。注意,当参数个数为零时,会出现被除数为零的错误,会导致程序崩溃,所以请使用try和except,避免程序崩溃,并使avg返回的平均值也为零。比如:
1条回答 默认 最新
- 於黾 2022-06-29 17:26关注
def avg(*lst): if len(lst)>0: return sum(lst)/len(lst) else: return 0
根本用不到try
非要用,你把if len(lst)>0改为try,else改为except即可本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用