python编程:编程输出1到n(包括n)之间能被17整除的最大数并统计个数
时间: 2023-12-26 22:06:21 浏览: 124
试题python真题word程序填空阅读填空程序试题.doc
以下是 Python 代码实现:
```python
n = int(input("请输入一个正整数n: "))
count = 0
max_num = 0
for i in range(1, n+1):
if i % 17 == 0:
count += 1
max_num = i
print("1到{}之间能被17整除的最大数为{},共有{}个数能被17整除。".format(n, max_num, count))
```
代码解析:
首先,我们需要让用户输入一个正整数n,然后使用 for 循环从1到n进行遍历,判断每个数是否能被17整除,如果能被整除,则将计数器 count 加1,并将当前数值赋值给变量 max_num,最后输出结果。
运行示例:
```
请输入一个正整数n: 100
1到100之间能被17整除的最大数为85,共有6个数能被17整除。
```
阅读全文