编写函数判断一个整数是否为回文数包括主函数调用
时间: 2024-11-03 17:17:26 浏览: 23
C 语言程序来检查一个数字是否是回文数.docx
编写一个函数来判断一个整数是否为回文数,通常涉及将数字转换为字符串形式,然后比较原始字符串和反转后的字符串是否相等。下面是一个简单的Python示例,包含了主函数的调用:
```python
def is_palindrome(n):
"""
判断整数n是否为回文数
:param n: 需要检查的整数
:return: 如果是回文数返回True,否则返回False
"""
# 将整数转换为字符串
str_n = str(n)
# 反转字符串并与原字符串对比
return str_n == str_n[::-1]
# 主函数调用示例
def main():
num = int(input("请输入一个整数:"))
if is_palindrome(num):
print(f"{num} 是回文数")
else:
print(f"{num} 不是回文数")
if __name__ == "__main__":
main()
```
在这个例子中,`is_palindrome`函数负责核心逻辑,而`main`函数负责用户输入和结果的展示。运行程序后,会提示用户输入一个整数,然后判断它是否为回文。
阅读全文