目(5):编写函数isPalindrome(n ) ;参数n是一个正整数判断该数是否为回文数,若是返回True,否则返回False。编写主程序测试函数功能是否正确。回文数:123454321
时间: 2023-05-30 07:03:48 浏览: 73
def isPalindrome(n):
n_str = str(n)
if n_str == n_str[::-1]:
return True
else:
return False
num = 123454321
if isPalindrome(num):
print(num, "is a palindrome number.")
else:
print(num, "is not a palindrome number.")
相关问题
编写函数isPalindrome(n ) ;参数n是一个正整数判断该数是否为回文数,若是返回True,否则返回False
def isPalindrome(n):
# 将n转换为字符串
str_n = str(n)
# 判断字符串是否与其反转后的字符串相等
if str_n == str_n[::-1]:
return True
else:
return False
编写函数isPalindrome(n ) ;参数n是一个正整数判断该数是否为回文数,若是返回True,否则返回False。编写主程序测试函数功能是否正确。
以下是isPalindrome函数的完整代码:
```python
def isPalindrome(n):
n_str = str(n)
return n_str == n_str[::-1]
```
以下是主程序的完整代码:
```python
n = int(input("请输入一个正整数:"))
if isPalindrome(n):
print("是回文数")
else:
print("不是回文数")
```
这个程序会要求用户输入一个正整数,然后调用isPalindrome函数判断该数是否为回文数,并输出结果。
阅读全文