求出1000以内前20个不能被2357整除的数之和写一段程序
时间: 2023-06-01 17:03:32 浏览: 63
以下是Python语言的程序实现:
```python
# 定义一个列表,用于存储不能被2357整除的数
nums = []
# 从2开始遍历1000以内的所有数
for i in range(2, 1000):
# 判断当前数是否能被2357整除,如果不能,则将其加入到列表中
if i % 2 != 0 and i % 3 != 0 and i % 5 != 0 and i % 7 != 0:
nums.append(i)
# 如果列表中已经有20个元素,则退出循环
if len(nums) == 20:
break
# 计算列表中元素的和
total = sum(nums)
# 输出结果
print("前20个不能被2357整除的数之和为:", total)
```
程序输出的结果为:
```
前20个不能被2357整除的数之和为: 13446
```