python 记负均正II
地址:
https://www.nowcoder.com/practice/64f6f222499c4c94b338e588592b6a62?tpId=37&tqId=21328&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking&tab=answerKey
1 ''' 2 题目描述 3 从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数,如果没有非负数,则平均值为0 4 本题有多组输入数据,输入到文件末尾,请使用while(cin>>)读入 5 数据范围小于1e6 6 输入描述: 7 输入任意个整数,每行输入一个。 8 9 输出描述: 10 输出负数个数以及所有非负数的平均值 11 12 示例1 13 输入 14 -13 15 -4 16 -7 17 输出 18 3 19 0.0 20 21 ''' 22 23 value = 0 24 i = 0 25 j = 0 26 while(True): 27 try : 28 n = input() 29 except: 30 break 31 32 if int(n) < 0: 33 j = j + 1 34 else: 35 value = value + int(n) 36 i = i + 1 37 38 v = value/i if i>0 else 0 39 print(j) 40 print(format(v,'.1f'))