随机产生10个两位的正整数,存入列表ls中,输出列表ls中的这10个随机数,然后对这10个平均数求平均值,然后输出统计高于平均值
# coding=utf-8
import random
li = [random.randint(0,99) for _ in range(10)]
# 输出列表。
print(li)
sum=0
for x in li:
sum =sum+ x
ave =sum/10
for x in li:
if x>ave:
print x
from random import *
ls=[randint(10,99) for i in range(10)]
print(ls)
aver=sum(ls)/len(ls)
n=0
for i in ls:
if i>aver:
n=n+1
print(n)
import random
c =[random.randint(10,99) for i in range(10)]
[i for i in c if i > sum(c)/10]
import random
ls = []
for i in range(10):
num = random.randint(10,100)
ls.append(num)
print(ls)
num_avg = sum(ls)/len(ls)
print("平均值为%d。" % num_avg)
new_ls = []
for new_num in ls:
if new_num > num_avg:
new_ls.append(new_num)
print("大于平均值的数字有:", new_ls)
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632