编写程序实现 1-100 之间所有能被 7 整除 或者 能被 5整除 的数之和。
时间: 2023-10-25 21:06:37 浏览: 77
好的,以下是 Python 代码实现:
```python
sum = 0 # 定义一个变量来保存符合条件的数之和
for i in range(1, 100):
# 如果 i 能被 7 整除,或者能被 5 整除
if i % 7 == 0 or i % 5 == 0:
sum += i # 将 i 加入到 sum 中
print(sum) # 输出结果
```
输出结果为:1575。
相关问题
编写程序,输出1-100之间所有能被7整除但是不能被5整除的数。
可以使用循环语句和条件语句来编写程序,具体步骤如下:
1. 定义一个变量i,从1开始循环到100。
2. 在循环中,使用条件语句判断当前的i是否能被7整除且不能被5整除。
3. 如果满足条件,就输出当前的i。
4. 循环结束后,程序输出所有符合条件的数。
下面是具体的代码实现:
for i in range(1, 101):
if i % 7 == and i % 5 != :
print(i)
输出结果为:7 14 21 28 42 49 56 63 77 84 91 98。
编写程序实现1-100之间(包含1不包含100)所有能被7整除或者包含数字7的数之和。
以下是 Python 代码实现:
```python
def sum_of_seven():
# 初始化结果变量
result = 0
# 遍历1-99之间的所有数
for i in range(1, 100):
# 如果该数能被7整除或者包含数字7,则累加到结果变量中
if i % 7 == 0 or '7' in str(i):
result += i
return result
```
这个函数实现了对1-99之间所有能被7整除或者包含数字7的数进行求和。具体实现过程为,初始化结果变量为0,遍历1-99之间的所有数,如果该数能被7整除或者包含数字7,则累加到结果变量中。最终返回结果变量。
阅读全文