求指定區間內能被3,5和7整除的數的個數
輸入格式:
在一行中從鍵盤輸入2個正整數a,b(1<=a<b<=10000000),用空格隔開。
輸出格式:
在一行輸出大於等於a且小於等於b的能被3,5和7整除的數的個數。
輸入樣例1:
在這里給出一組輸入。例如:
10 100
輸出樣例1:
在這里給出相應的輸出。例如:
0
輸入樣例2:
在這里給出一組輸入。例如:
1000 100000
輸出樣例:
在這里給出相應的輸出。例如:
943
1 # 能被3,5和7整除的數的個數(用集合實現)
2 # Author: cnRick
3 # Time : 2020-4-3
4 set3 = set() 5 set5 = set() 6 set7 = set() 7 a,b = map(int,input().split()) 8 for num in range(a,b+1): 9 if num % 3 == 0: 10 set3.add(num) 11 if num % 5 == 0: 12 set5.add(num) 13 if num % 7 == 0: 14 set7.add(num) 15 result = set3 & set5 & set7 16 print(len(result))