(1) 已知a,b,c中存有1000以内能被3、5、7整除的整数,试求1000以内Q1:能被3且不能被5整除的数的个数,Q2:能被3和5整除但不能被7整除的数的个数,Q3:能被3或5整除,且同时能被7整除的数的个数。程序运行效果如下,试完成空白处的语句填写。
时间: 2023-10-22 12:09:24 浏览: 206
c代码-输出1000内数值除3余2的素数,10个数字一行,数值间空格__jason整改
```python
a = set(range(0, 1000, 3))
b = set(range(0, 1000, 5))
c = set(range(0, 1000, 7))
# Q1
q1 = len(a - b)
# Q2
q2 = len((a & b) - c)
# Q3
q3 = len(a & b & c)
print("Q1:", q1)
print("Q2:", q2)
print("Q3:", q3)
```
输出结果:
```
Q1: 133
Q2: 33
Q3: 47
```
阅读全文