1664: 【入门】求出1~n中满足条件的数的个数和总和?

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:88 解决:48

题目描述

请求出1~n之间所有满足2的倍数但不是3的倍数的数,有多少个,总和是多少?

输入

读入一个整数n(n<=100000)

输出

输出有2行,每行1个整数;

第1行输出满足条件的数有几个;

第2行输出满足条件的数的总和。

样例输入 复制

10

样例输出 复制

4
24

提示

n=int(input())
ans1=0
ans2=0
for i in range(1,n+1):
    if (i%2==0 and i%3!=0):
        ans1+=1
        ans2+=i
print(ans1)
print(ans2)