当前位置:   article > 正文

PAT乙级题:python1012 数字分类(20分)_每个输入包含一个测试用例。每个测试用例先给出一个不超过 1000 的正整数 n 表示

每个输入包含一个测试用例。每个测试用例先给出一个不超过 1000 的正整数 n 表示

在这里插入图片描述
在这里插入图片描述
输入格式:
每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N,随后给出 N 个不超过 1000 的待分类的正整数。数字间以空格分隔。

输出格式:
对给定的 N 个正整数,按题目要求计算 A​1​​ ~A​5​​  并在一行中顺序输出。数字间以空格分隔,但行末不得有多余空格。

若其中某一类数字不存在,则在相应位置输出 N

输入样例 1:

13 1 2 3 4 5 6 7 8 9 10 20 16 18
  • 1

输出样例 1:

30 11 2 9.7 9
  • 1

输入样例 2:

8 1 2 4 5 6 7 9 16
  • 1

输出样例 2:

N 11 2 N 9
  • 1

其实做的有点麻烦,判断和加和完全可以放在一起进行,而且可以把时间复杂度再降低。后面复习的时候再改进吧。

#注意还要考虑到某一类数字不存在的情况
N,a = input().split(" ",1)
N = int(N)
a = list(map(int,a.split(" ")))
#A1 能被5整除的数字中所有偶数的和
def isA1(a):
    A1 = 0
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/93686
推荐阅读
相关标签
  

闽ICP备14008679号