题库首页 › 信息素养大赛(Python) › 题目 15304

美丽数字 时间限制:1.0 s 内存限制:512.0 MB 题面描述 小杨有n个正整数,他认为一个正整数是美丽数字当且仅当该正整数是9的倍数但不是8的倍数。 小杨想请你编写一个程序计算n个正整数中美丽数字的数量。 输入格式 第一行包含一个正整数n ,代表正整数个数。 第二行包含n个正整数 a1,a2,a3,...an。 输出格式 输出一个整数,代表其中美丽数字的数量。 输入样例 1 3 1 9 72 输出样例 1 1 对于样例1: 1既不是9的倍数,也不是8的倍数; 9是9的倍数,不是8的倍数; 72既是9的倍数,也是8的倍数; 因此答案为1 。 对于全部数据,均保证输入为大于0的正整数,保证有【此处为严谨题目所需,本级考生可不考虑】。

正确答案:参考程序(Python):n=int(input());a=list(map(int,input().split()));print(sum(1 for x in a if x%9==0 and x%8!=0))。样例→1。核心:9倍非8倍。

试卷来源:2025全国青少年信息素养大赛Python编程挑战赛(小学组_复赛)模拟题

本卷相关题目

在线做题 同科目题库