📜  [L,R]范围内的整数数,可以被整数K整除(1)

📅  最后修改于: 2023-12-03 14:38:56.794000             🧑  作者: Mango

主题:[L,R]范围内的整数数,可以被整数K整除

简介

在解决一些问题时,我们常常需要判断一个区间内是否有满足某种条件的整数,比如是否能被整数K整除。本文将介绍如何对[L,R]范围内的整数数,进行整除K的判断。

方法

我们可以通过循环L到R,判断每个整数是否能被K整除,如果可以,则计数器加1,最终返回计数器的值即可。

def count_divisible_nums(L, R, K):
    count = 0
    for i in range(L, R+1):
        if i % K == 0:
            count += 1
    return count
示例

假设[L,R]范围内的整数数如下:

L = 1
R = 10

如果要找出[L,R]范围内能被3整除的整数数,即K=3,则调用count_divisible_nums(L, R, K)

print(count_divisible_nums(1, 10, 3))

代码输出:

3

因此,[L,R]范围内有3个整数可以被3整除。

总结

本文介绍了如何对[L,R]范围内的整数数,进行整除K的判断,即通过循环L到R,判断每个整数是否能被K整除,最终返回计数器的值。