Python 作业编写一个函数 cacluate
编写一个函数 cacluate ,可以接收任意多个数,返回的是一个元组元组的第一个值为所有参数的平均值第二个值是大于平均值的所有数.
def cacluate(*args):
list1 = []
sum = 0
for i in args:
sum += i
avg = sum / len(args)
for i in args:
if i > avg:
list1.append(i)
return avg, list1
if __name__ == '__main__':
n = cacluate(1, 2, 3, 4, 5, 6, 7, 8, 9)
print(n)
def cacluate(*args): 中args为元组
list1 = [] 用来存储大于平均值的所有数
avg = sum / len(args) 求平均值
list1.append(i) 将数添加进列表内
return 返回多个值时,会自动转为一个元组。
南不南,点个赞(´▽`ʃ♡ƪ)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/147512.html