用python实现 输入一个大于13的正整数n,求n内能被13整除的最大正整数
时间: 2023-06-10 18:05:10 浏览: 81
好的,让我思考一下...
实现代码如下:
```python
n = int(input("请输入大于13的正整数n:"))
for i in range(n, 12, -1):
if i % 13 == 0:
print("n内能被13整除的最大正整数为:", i)
break
```
希望能够帮到你!如果你有其他问题,可以继续问我。
相关问题
用python输入一个大于13的正整数n,求n内能被13整除的最大正整数
好的,您可以输入以下代码来解决这个问题:
```python
n = int(input("请输入大于13的正整数n:"))
for i in range(n, 0, -13):
if i % 13 == 0:
print(f"最大的可以被13整除的正整数是{i}")
break
```
这段代码会让用户输入一个大于13的正整数n,然后从n开始倒序循环,直到找到一个可以被13整除的正整数,输出它并退出循环。这样就得到了n内能被13整除的最大正整数。
python中输入一个大于13的正整数 n ,求 n 内能被13整除的最大正整数。
可以使用循环从 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
```
阅读全文