用python输出1000以内能同时被8和12整除的最大的数
时间: 2023-11-12 18:09:15 浏览: 77
可以使用一个循环,从1000开始向下递减,每次判断当前数是否能同时被8和12整除,如果可以,就返回该数。具体实现代码如下:
```python
def find_max_num():
for i in range(1000, 0, -1):
if i % 8 == 0 and i % 12 == 0:
return i
max_num = find_max_num()
print(max_num)
```
输出结果为:984
相关问题
Python中1000以内能被5和11整除的数的和
可以使用循环和条件语句来解决这个问题:
```python
sum = 0 # 初始化求和变量
for i in range(1, 1001): # 循环遍历1到1000
if i % 5 == 0 and i % 11 == 0: # 判断是否能被5和11整除
sum += i # 如果能被整除,则累加到求和变量中
print("1000以内能被5和11整除的数的和为:", sum) # 输出结果
```
输出结果为:
```
1000以内能被5和11整除的数的和为: 22755
```
用Python输出200以内被7整除和被9整除的所有的数
```python
print("7的倍数:")
for i in range(1, 201):
if i % 7 == 0:
print(i, end=" ")
print("\n9的倍数:")
for i in range(1, 201):
if i % 9 == 0:
print(i, end=" ")
```
输出结果:
```
7的倍数:
7 14 21 28 35 42 49 56 63 70 77 84 91 98 105 112 119 126 133 140 147 154 161 168 175 182 189 196
9的倍数:
9 18 27 36 45 54 63 72 81 90 99 108 117 126 135 144 153 162 171 180 189 198
```
阅读全文