用户输入一个五位正整数 判断它是不是对称数 并输出判断结果 如43234就是对称数
时间: 2024-11-13 15:40:14 浏览: 8
判断一个数字是否是对称数字
对称数是指从左到右读和从右到左读是一样的数字,例如43234。你可以通过将用户输入的五位正整数转换成字符串,然后比较字符串的前半部分和后半部分是否相等来判断。下面是一个简单的Python示例代码:
```python
def is_palindrome(num):
num_str = str(num) # 将数字转为字符串
if len(num_str) != 5: # 检查长度是否为5
return False
else:
mid = len(num_str) // 2 # 找到中间位置
left_half = num_str[:mid] # 左半部分
right_half = num_str[mid:] # 右半部分,反转后与左半部分比较
return left_half == right_half[::-1]
# 用户输入
num = int(input("请输入一个五位正整数:"))
result = is_palindrome(num)
if result:
print(f"{num}是对称数")
else:
print(f"{num}不是对称数")
阅读全文