判断回文数Python
时间: 2024-04-27 09:18:08 浏览: 17
判断回文数是指一个数字从左到右和从右到左读都是一样的,比如121、12321等。在Python中,可以通过将数字转换为字符串,然后判断字符串是否与其反转后的字符串相等来判断一个数字是否为回文数。以下是一个示例代码:
```python
def is_palindrome(num):
num_str = str(num)
reversed_str = num_str[::-1]
return num_str == reversed_str
# 测试
print(is_palindrome(121)) # True
print(is_palindrome(12321)) # True
print(is_palindrome(12345)) # False
```
相关问题
判断回文数python
可以将这个五位数转换为字符串,然后判断它的正序和倒序是否相同,如果相同就是回文数,否则不是。具体实现可以参考以下代码:
```python
num = 12321 # 假设这个五位数是12321
str_num = str(num) # 将它转换为字符串
if str_num == str_num[::-1]: # 判断正序和倒序是否相同
print("是回文数")
else:
print("不是回文数")
```
输出结果为“是回文数”。
判断回文数 python
可以使用以下代码判断一个数是否为回文数:
```python
def is_palindrome(num):
# 将数字转换为字符串,然后反转字符串
reverse_num = str(num)[::-1]
# 判断反转后的字符串是否与原字符串相等
if str(num) == reverse_num:
return True
else:
return False
```
使用示例:
```python
num = 12321
if is_palindrome(num):
print(num, "是回文数")
else:
print(num, "不是回文数")
```
输出:
```
12321 是回文数
```