如何用Pyhton输出1-M位数中所有回文数的个数?

如何用Pyhton输出1-M位数中所有回文数的个数,并输出99在其中的个数
如输入3
--输出90
1

望采纳

# 设置M的值
M = 3

# 定义计数器
count = 0

# 循环遍历1-M位数
for i in range(10 ** (M - 1), 10 ** M):
    # 将数字转换为字符串
    s = str(i)
    # 反转字符串
    s_reversed = s[::-1]
    # 判断是否为回文数
    if s == s_reversed:
        # 计数器加1
        count += 1
        # 判断是否为99
        if s == "99":
            print("99出现的次数:", count)

# 输出回文数的个数
print(count)