发布网友 发布时间:2022-04-23 17:30
共1个回答
热心网友 时间:2022-04-07 13:45
import numpy as np
n2=[]
n3=[]
n5=[]
n7=[]
while True:
s=input('请输入')
try:
n=int(s)
if n==-1:
break
if n%2==0:
n2.append(n)
if n%3==0:
n3.append(n)
if n%5==0:
n5.append(n)
if n%7==0:
n7.append(n)
except:
print('请您输入整数')
if len(n2)>0:
print('2的倍数有{},中位数是{},平均数是{}'.format(n2,np.median(n2),int(np.mean(n2))))
if len(n3)>0:
print('2的倍数有{},中位数是{},平均数是{}'.format(n3,np.median(n3),int(np.mean(n3))))
if len(n5)>0:
print('2的倍数有{},中位数是{},平均数是{}'.format(n5,np.median(n5),int(np.mean(n5))))
if len(n7)>0:
print('2的倍数有{},中位数是{},平均数是{}'.format(n7,np.median(n7),int(np.mean(n7))))