使用Python设计算法,计算100个元素的一维数组,分别统计其中大于等于90的个数,并求和与平均值。
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-文盲老顾 2021-12-23 08:32最佳回答 专家已采纳import random a = [random.randint(1,100) for n in range(100)] b = [n for n in a if n>=90] print(a) print('大于等于90的有:',len(b)) print(sum(a),sum(b)) print(sum(a)/len(a),sum(b)/len(b))
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-12-23 07:40回答 1 已采纳 import random a = [random.randint(1,100) for n in range(100)] b = [n for n in a if n>=90] print(
- 2022-01-03 13:37回答 2 已采纳 如果只是这个需求,而且不用考虑数据异常。可以新生成一个数组 lst = [["好评"], ["差评"], ["中评"], ["好评"], ["中评"]] lst1 = [[1 if m == '好评'
- 2019-10-22 21:44回答 1 已采纳 对不起,但是我实在不知道你要做什么。 source里面每个8位数组,判断是不是全1,是这个意思么?那么直接数组求和,得到的结果用8去相减不就是误差了么。
- 2022-04-30 15:14回答 2 已采纳 给个参考,可以的话望采纳,谢谢! import csv from re import A x = [] with open('data.xls ', encoding='utf8') as f:
- 2021-10-26 13:33回答 1 已采纳 #姑且理解为先输入,后输出吧 l = [] for _ in range(10): l.append(int(input(">>>"))) for i in range(l
- 2021-11-11 18:16回答 2 已采纳 arr =[['a', 'edg'], ['b', 't1'], ['a', 'rng'],['a', 'ig']] b = [] for i in arr: if b == []:
- 2019-09-11 17:02回答 2 已采纳 ``` L = [[10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], [1
- 2018-09-24 02:29回答 2 已采纳 没有吧,不用库感觉只能这么写,为啥不用库啊,做卷积有专用的函数
- 2022-01-13 19:17回答 3 已采纳 opencv或者numpy里面,parsings == idx,idx是一个数字,parsings 数组里面等于这个idx的数字全部是True,而不等于的就会变成False,parsings == i
- 2021-09-16 11:16回答 1 已采纳 代码如下,记得点采纳哦! a = input('请输入3个整数(以空格分开):') list1 = a.split(' ') sum = 0 for i in list1: sum = s
- 没有解决我的问题, 去提问