python函数输出所有小于n的整数中同时被5和7同时整除的最大整数
时间: 2024-05-02 15:21:07 浏览: 51
以下是一个Python函数,它输出所有小于n的整数中同时被5和7整除的最大整数:
```python
def max_num(n):
for i in range(n-1, 0, -1):
if i % 5 == 0 and i % 7 == 0:
return i
return None
```
该函数使用一个for循环来遍历所有小于n的整数。它从n-1开始,递减到1。在每个迭代中,它检查当前整数是否同时被5和7整除。如果是,它返回该整数。如果没有找到任何这样的整数,则返回None。
相关问题
使用python编写函数,传入一个自然数n,输出所有小于n的整数中能够同时被5和7整除的最大整数
```python
def find_max_num(n):
for i in range(n-1, 0, -1): # 从n-1开始倒序遍历到1
if i % 5 == 0 and i % 7 == 0: # 如果同时被5和7整除
return i # 返回该数
return -1 # 如果没有找到符合条件的数,返回-1表示不存在
# 测试
print(find_max_num(50)) # 输出35
print(find_max_num(10)) # 输出-1
```
用Python编写函数,传入一个自然数n,输出所有小于n的整数中能够同时被5和7整除的最大整数
def max_num(n):
for i in range(n-1, 0, -1):
if i % 5 == 0 and i % 7 == 0:
return i
return None
print(max_num(50)) # 35
print(max_num(100)) # 98
print(max_num(20)) # None
阅读全文