计算1~1000之间能被3和7同时整除的整数之和用,使用python 并使用while循环
时间: 2023-04-08 12:01:36 浏览: 292
可以回答这个问题。以下是Python代码:
sum = 0
i = 1
while i <= 1000:
if i % 3 == 0 and i % 7 == 0:
sum += i
i += 1
print(sum)
输出结果为:23688
相关问题
分别使用for循环,while循环,do循环求1到100之间能被3整除的的整数和
使用for循环求1到100之间能被3整除的整数和:
```
sum = 0
for i in range(1, 101):
if i % 3 == 0:
sum += i
print(sum)
```
使用while循环求1到100之间能被3整除的整数和:
```
sum = 0
i = 1
while i <= 100:
if i % 3 == 0:
sum += i
i += 1
print(sum)
```
使用do循环求1到100之间能被3整除的整数和:
```
sum = 0
i = 1
repeat
if i % 3 == 0 then
sum = sum + i
end
i = i + 1
until i > 100
print(sum)
```
注意:以上三段代码分别使用了Python、Java和Lua语言编写,可以根据需要选择其中一种语言来运行。
使用while和for循环输出1到100之间能被5整除的整数,每行输出3个
使用while循环:
```python
i = 1
count = 0
while i <= 100:
if i % 5 == 0:
count += 1
print(i, end='\t')
if count % 3 == 0:
print()
i += 1
```
使用for循环:
```python
count = 0
for i in range(1, 101):
if i % 5 == 0:
count += 1
print(i, end='\t')
if count % 3 == 0:
print()
```