能否提供一个关于如何使用if语句判断并处理回文数字的编程练习题示例?
时间: 2024-10-19 07:12:13 浏览: 110
计算机二级c语言资料-计算机二级c语言编程练习题之判断字符串是否为回文.zip
当然可以。这是一个简单的编程练习题目,要求你使用Python编写一个函数,检查输入的整数是否是回文,并进行相应的处理:
```python
def is_palindrome_number(num):
# 判断是否为回文的步骤
if num < 0:
return False # 负数不是回文
elif num == 0 or num == 1:
return True # 0和1是回文
else:
reversed_num = int(str(num)[::-1]) # 反转数字字符串
return num == reversed_num # 比较原数和反转后的数是否相等
# 示例:
input_num = input("请输入一个整数:")
is_palindrome = is_palindrome_number(int(input_num))
if is_palindrome:
print(f"{input_num}是一个回文数。")
else:
print(f"{input_num}不是一个回文数。")
阅读全文