python练习题5.8能被3,5和7整除的数的个数,用集合实现-没有用集合

求指定区间内能被3,5和7整除的数的个数

输入格式:

在一行中从键盘输入2个正整数a,b(1<=a<b<=10000000),用空格隔开。

输出格式:

在一行输出大于等于a且小于等于b的能被3,5和7整除的数的个数。

代码如下:(测试可以通过,只是没有用集合)

#!/usr/bin/python
# -*- coding: utf-8 -*-

n = input().split(" ")
n1 = int(n[0])
n2 = int(n[1])

key = 0
for i in range(n1,n2):
    if i%3 == 0 and i%5 == 0 and i%7 == 0:
        key += 1

print(key)

程序简单,没啥说的。

读书和健身总有一个在路上