描述
输入 n 个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数,如果没有非负数,则平均值为0
本题有多组输入数据,输入到文件末尾。
数据范围:1 \le n \le 50000 \1≤n≤50000 ,其中每个数都满足 |val| \le 10^{6} \∣val∣≤106
输入描述:
输入任意个整数,每行输入一个。
输出描述:
输出负数个数以及所有非负数的平均值
示例1
输入:
-13 -4 -7复制
输出:
3 0.0复制
示例2
输入:
-12 1 2复制
输出:
11.5cnt=0 number1=[] while True: try: number=int(input()) if number<0: cnt=cnt+1 else: number1.append(number) except: print(cnt) #print(number1) if len(number1)==0: print("0.0") else: print(round(sum(number1)/len(number1),1)) break