📌  相关文章
📜  范围内的数字计数,其中第一个数字等于该数字的最后一个数字(1)

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

程序:范围内的数字计数

介绍

该程序可以对指定范围内的数字进行计数,其中第一个数字等于该数字的最后一个数字。例如,在范围[10,20]内,有11,22两个符合要求的数字。

用法

使用该程序非常简单,只需调用count_numbers函数,并传入范围的下限和上限,即可返回符合条件的数字列表。

def count_numbers(lower_limit: int, upper_limit: int) -> List[int]:
    """
    计算范围内第一个数字等于该数字的最后一个数字的数字

    Args:
        lower_limit: 范围下限
        upper_limit: 范围上限

    Returns:
        List[int]: 符合要求的数字列表
    """
    res = []
    for i in range(lower_limit, upper_limit + 1):
        if str(i)[0] == str(i)[-1]:
            res.append(i)
    return res
示例

假设需要计算范围[10, 50]内的符合要求的数字,代码如下:

res = count_numbers(10, 50)
print(res)

运行后,输出结果为:

[11, 22]
总结

该程序可以方便地计算出指定范围内的符合条件的数字,并且代码简单易懂,适用于各种场合的数字计数需求。