python 记负均正

地址:

https://www.nowcoder.com/practice/6abde6ffcc354ea1a8333836bd6876b8?tpId=37&tqId=21320&rp=1&ru=%2Fta%2Fhuawei&qru=%2Fta%2Fhuawei%2Fquestion-ranking&tab=answerKey

 

 1 '''
 2 题目描述
 3 首先输入要输入的整数个数n,然后输入n个整数。输出为n个整数中负数的个数,和所有正整数的平均值,结果保留一位小数。
 4 本题有多组输入用例。
 5 输入描述:
 6 首先输入一个正整数n,
 7 然后输入n个整数。
 8 
 9 输出描述:
10 输出负数的个数,和所有正整数的平均值。
11 
12 示例1
13 输入
14 复制
15 5
16 1 2 3 4 5
17 输出
18 复制
19 0 3.0
20 
21 '''
22 
23 
24 while True:
25     try:
26         n = int(input())
27     except:
28         break
29     l = input().split()
30     num = 0
31     numP = 0
32     sum = 0
33     for i in l:
34         if int(i)< 0:
35             num += 1
36         elif int(i)> 0:
37             sum += int(i)
38             numP += 1
39     print(num, ('%.1f' % (sum / numP)))

 

posted @ 2021-04-04 23:00  菜小鱼~  阅读(289)  评论(0编辑  收藏  举报