python代码,请大佬指点
查看原帖
python代码,请大佬指点
850940
PavelChen楼主2022/11/5 11:07
intDList = []   # 能被k整除的列表
intNList = []   # 不能被k整除的列表
intAvgD = 0     # 能被k整除的平均数
intAvgN = 0     # 不能被k整除的平均数

n,k = map(int,input().split())
if ((n<1) & (n>10000)) | ((k<0) & (k>100)):
    exit()


for index in range(1,n+1):
    if index % k == 0:
        intDList.append(index)
    else:
        intNList.append(index)

intAvgD = sum(intDList)/len(intDList)   # 求平均数
intAvgN = sum(intNList)/len(intNList)   # 求平均数

print(round(intAvgD,1),round(intAvgN,1))    # 保留1位小数

2022/11/5 11:07
加载中...