用python编写代码编程求 200 以内能被 17 整除的最大正整数。带上解析
解析:
题目要求求出 200 以内能被 17 整除的最大正整数,因此我们可以从 200 开始往下枚举,找到第一个能被 17 整除的数即可。
代码如下:
for i in range(200, 0, -1):
if i % 17 == 0:
print(i)
break
首先使用 range() 函数生成一个从 200 到 1 的倒序序列,步长为 -1,即从 200 开始往下枚举。
然后使用 if 语句判断当前枚举的数是否能被 17 整除,如果能,则输出该数并使用 break 语句跳出循环,否则继续枚举下一个数。
最终输出的数就是 200 以内能被 17 整除的最大正整数。
注意:题目中要求的是最大正整数,因此我们必须从大到小枚举,找到第一个满足条件的数即可。如果从小到大枚举,则找到的是最小正整数。
原文地址: https://www.cveoy.top/t/topic/hwme 著作权归作者所有。请勿转载和采集!