如何用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)