描述
输入 n 个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数,如果没有非负数,则平均值为0
本题有多组输入数据,输入到文件末尾。
数据范围:1≤𝑛≤50000 1≤n≤50000 ,其中每个数都满足 ∣𝑣𝑎𝑙∣≤106 ∣val∣≤106
输入描述:
输入任意个整数,每行输入一个。
输出描述:
输出负数个数以及所有非负数的平均值
示例1
输入:
-13 -4 -7
输出:
3 0.0
示例2
输入:
-12 1 2
输出:
1 1.5
numlst=[]
while True:
try:
n=int(input())
numlst.append(n)
except:
break
fulst=[num for num in numlst if num<0]
notfulst=[num for num in numlst if num>=0]
print(len(fulst))
if len(notfulst)==0:
print(0.0)
else:
print(round(sum(notfulst)/len(notfulst),1))