python中输入一个大于13的正整数 n ,求 n 内能被13整除的最大正整数。
时间: 2024-05-04 11:17:08 浏览: 79
最大整数问题
可以使用循环从 n 开始倒序遍历到 14,找到第一个能被 13 整除的数即可。
代码实现如下:
```python
n = int(input("请输入一个大于13的正整数:"))
for i in range(n, 13, -1):
if i % 13 == 0:
print("最大的能被13整除的正整数为:", i)
break
```
例如,当输入 59 时,输出为:
```
请输入一个大于13的正整数:59
最大的能被13整除的正整数为: 52
```
阅读全文